Started by timer Building in workspace /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace Cleaning local Directory . Checking out https://repository.dataone.org/software/cicore/trunk/d1_integration at revision '2017-04-30T05:52:40.556 +0000' AU LICENSE.txt A GeneratingITCertificates.txt A cnTestMethodTemplate.pl A src A src/test A src/test/java A src/test/java/org A src/test/java/org/dataone A src/test/java/org/dataone/integration A src/test/java/org/dataone/integration/tools A src/test/java/org/dataone/integration/tools/RegisterNodeTools.java A src/test/java/org/dataone/integration/tools/ProductionContentCheckingTools.java A src/test/java/org/dataone/integration/tools/ProductionResourceMapParsingChecks.java A src/test/java/org/dataone/integration/CommonResourcesTest.java A src/test/java/org/dataone/integration/contextTests A src/test/java/org/dataone/integration/contextTests/TestDefaultSettings.java A src/test/java/org/dataone/integration/ContextAwareTestCaseDataoneTest.java A src/test/java/org/dataone/integration/it A src/test/java/org/dataone/integration/it/CNodeTier1_metacat_IT.java A src/test/java/org/dataone/integration/it/CNodeTier1_nodeRegistry_IT.java A src/test/java/org/dataone/integration/it/testImplementations A src/test/java/org/dataone/integration/it/testImplementations/AbstractAuthorizationTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java A src/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/AuthAPITestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/IsAuthorizedAuthorizationTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/ViewFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTestImpl.java A src/test/java/org/dataone/integration/it/testImplementations/SSLTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNDiagnosticTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNReadTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNCoreTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/ReadTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SynchronizeMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNPackageTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNDiagnosticFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNReplicationTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/NodeRegistryExtensibilityTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/V1IsAuthorizedAuthorizationTestImpl.java A src/test/java/org/dataone/integration/it/testImplementations/V2IsAuthorizedAuthorizationTestImpl.java A src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/AuthTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/QueryTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/MNPackageFunctionalTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/ContentIntegrityTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.java A src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java A src/test/java/org/dataone/integration/it/CNodeTier2_nodeRegistry_IT.java A src/test/java/org/dataone/integration/it/CNodeTier1_cnService_IT.java A src/test/java/org/dataone/integration/it/CNodeTier4_metacat_IT.java A src/test/java/org/dataone/integration/it/testDefinitions A src/test/java/org/dataone/integration/it/testDefinitions/CNIdentityTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/ViewTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNAuthAPITestDefnitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNv2RegisterTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNAuthorizationSidTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNv2CoreTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNPackageTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNCoreSlowTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/SynchronizeMetadataTestDefinition.java A src/test/java/org/dataone/integration/it/testDefinitions/CNReplicationSidTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNReplicationTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNAuthorizationSidTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/NodeRegistryExtensibilityTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNReadSidTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNReadTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/GeneralAuthorizationTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNStorageSidTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNv2SystemMetadataChangedTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNReplicationTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNDiagnosticTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNRegisterTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/QueryTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNReadSidTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNReadTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNv2StorageTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/V2AuthorizationTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNUpdateSystemMetadataTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNCoreTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/ReadTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNAuthTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNCoreTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNUpdateSystemMetadataTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/SystemMetadataChangedMethodTestDefnitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CoreTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNSystemMetadataChangedTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/AuthAPITestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNStorageTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/MNQueryTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/AuthTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/SSLTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/ContentIntegrityTestDefinitions.java A src/test/java/org/dataone/integration/it/testDefinitions/CNCoreSidTestDefinitions.java A src/test/java/org/dataone/integration/it/CNodeTier1_identity_IT.java A src/test/java/org/dataone/integration/it/CNodeTier2_identity_IT.java A src/test/java/org/dataone/integration/it/MNodeTier0IT.java A src/test/java/org/dataone/integration/it/MNodeTier1IT.java A src/test/java/org/dataone/integration/it/ContextAwareAdapter.java A src/test/java/org/dataone/integration/it/MNodeTier2IT.java A src/test/java/org/dataone/integration/it/MNodeTier3IT.java A src/test/java/org/dataone/integration/it/MNodeTier4IT.java A src/test/java/org/dataone/integration/it/MNodeTier1SlowIT.java A src/test/java/org/dataone/integration/it/CNodeTier1_logAgg_IT.java A src/test/java/org/dataone/integration/it/CNodeTier2Auth_metacat_IT.java A src/test/java/org/dataone/integration/it/apiTests A src/test/java/org/dataone/integration/it/apiTests/CNContentIntegrityV1V2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNRegisterV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNViewV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNReadV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNAuthenticationV1V2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNCoreV1IT.java A src/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNContentIntegrityV1V2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNv1TestSuite.java A src/test/java/org/dataone/integration/it/apiTests/CNv2TestSuite.java A src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNAuthenticationV1V2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNCoreV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNv1TestSuite.java A src/test/java/org/dataone/integration/it/apiTests/CNQueryV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNCoreV1SlowIT.java A src/test/java/org/dataone/integration/it/apiTests/CNReplicationV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV1IT.java A src/test/java/org/dataone/integration/it/apiTests/CNReadV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNStorageV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNQueryV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNReplicationV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNReadV1IT.java A src/test/java/org/dataone/integration/it/apiTests/CNDiagnosticV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNRegisterV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNUpdateSystemMetadataIT.java A src/test/java/org/dataone/integration/it/apiTests/MNSystemMetadataMutabilityIt.java A src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNCoreV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNQueryV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNPackageV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.java A src/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNViewV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV2IT.java A src/test/java/org/dataone/integration/it/apiTests/CNReadV2IT.java A src/test/java/org/dataone/integration/it/apiTests/MNQueryV1IT.java A src/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.java A src/test/java/org/dataone/integration/it/CNodeTier1_search_IT.java A src/test/java/org/dataone/integration/it/functional A src/test/java/org/dataone/integration/it/functional/MNv2FunctionalTestSuite.java A src/test/java/org/dataone/integration/it/functional/PreRegNodeContentCheck.java A src/test/java/org/dataone/integration/it/functional/EnvironmentsCheck.java A src/test/java/org/dataone/integration/it/functional/SyncInventoryIT.java A src/test/java/org/dataone/integration/it/functional/WebTestConcurrency.java A src/test/java/org/dataone/integration/it/functional/D1ObjectIT.java A src/test/java/org/dataone/integration/it/functional/PackageIT.java A src/test/java/org/dataone/integration/it/functional/ClientAuthIT.java A src/test/java/org/dataone/integration/it/functional/SynchronizationIT.java A src/test/java/org/dataone/integration/it/functional/MNodeMiscFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/ClientCertificateInstallationIT.java A src/test/java/org/dataone/integration/it/functional/D1ClientIT.java A src/test/java/org/dataone/integration/it/functional/DataReplicationIT.java A src/test/java/org/dataone/integration/it/functional/XNodeWebServerBasicIT.java A src/test/java/org/dataone/integration/it/functional/MNReplicationIT.java A src/test/java/org/dataone/integration/it/functional/ResourceMapXParsing.java A src/test/java/org/dataone/integration/it/functional/SysmetaChangeFuncIT.java AU src/test/java/org/dataone/integration/it/functional/MNodeObjectLifecycleIT.java A src/test/java/org/dataone/integration/it/functional/ChecksumAnalysis.java A src/test/java/org/dataone/integration/it/functional/MNCreateFuncIT.java A src/test/java/org/dataone/integration/it/functional/v2 A src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/CNDiagnosticFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/CNRegisterFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/MNViewFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/MNPackageFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/CNViewFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/v2/V1V2InteropFunctionalIT.java A src/test/java/org/dataone/integration/it/functional/CNCNReplicationIT.java A src/test/java/org/dataone/integration/webTest A src/test/java/org/dataone/integration/webTest/TestLauncher.java A src/test/java/org/dataone/integration/webTest/TestManifestAccess.java A src/test/java/org/dataone/integration/webTest/MockV1ITCase.java A src/test/java/org/dataone/integration/webTest/TestingTestRunnerServlet.java A src/test/java/org/dataone/configuration A src/test/java/org/dataone/configuration/TestSettingsTest.java A src/test/java/org/dataone/client A src/test/java/org/dataone/client/V1ClientArchitectureConformityIT.java A src/test/java/org/dataone/client/CNRestURLTest.java A src/test/java/org/dataone/client/PoolingHttpClientConnectionManagerTest.java A src/test/java/org/dataone/client/ArchitectureUtils.java A src/test/java/org/dataone/client/RetryHandler.java A src/test/java/org/dataone/client/ClientArchitectureConformityIT.java A src/test/python A src/test/python/org A src/test/python/org/dataone A src/test/python/org/dataone/integration A src/test/python/org/dataone/integration/tier_1_mn_read_getsystemmetadata.py A src/test/python/org/dataone/integration/tier_1_mn_read_listobjects.py A src/test/python/org/dataone/integration/tier_1_mn_core_getoperationstatistics.py A src/test/python/org/dataone/integration/context.py A src/test/python/org/dataone/integration/tier_1_mn_core_getobjectstatistics.py A src/test/python/org/dataone/integration/tier_3_mn_storage_create.py A src/test/python/org/dataone/integration/tier_1_mn_core_getstatus.py A src/test/python/org/dataone/integration/tier_1_mn_read_getchecksum.py A src/test/python/org/dataone/integration/tier_1_mn_core_getcapabilities.py A src/test/python/org/dataone/integration/tier_1_mn_read_synchronizationfailed.py A src/test/python/org/dataone/integration/tier_1_mn_core_ping.py A src/test/python/org/dataone/integration/tier_3_mn_storage_update.py A src/test/python/org/dataone/integration/tier_1_mn_read_get.py AU src/test/python/org/dataone/integration/test_all.py A src/test/python/org/dataone/integration/tier_1_mn_core_getlogrecords.py A src/test/python/org/dataone/integration/tier_1_mn_read_describe.py A src/test/python/org/dataone/integration/test_utilities.py A src/test/python/org/dataone/client AU src/test/python/org/dataone/client/test_client.py A src/test/python/org/dataone/client/d1_test_case.py A src/test/resources A src/test/resources/org A src/test/resources/org/dataone A src/test/resources/org/dataone/configuration A src/test/resources/org/dataone/configuration/overriding.properties AU src/test/resources/log4j.properties A src/test/resources/d1_testdocs A src/test/resources/d1_testdocs/knb-lter-luq.76.2.xml A src/test/resources/d1_testdocs/checksumTestSet A src/test/resources/d1_testdocs/checksumTestSet/sciMD-eml-201-NoLastLForCR.xml A src/test/resources/d1_testdocs/BAYXXX_015ADCP015R00_20051215.50.9.xml A src/test/resources/d1_testdocs/nodelist A src/test/resources/d1_testdocs/nodelist/nodeRegistry.xml A src/test/resources/d1_testdocs/EXAMPLE_MANIFEST.MF A src/test/resources/d1_testdocs/BAYXXX_015ADCP015R00_20051215.50.9_SYSMETA.xml A src/test/resources/d1_testdocs/knb-lter-luq.76.2-broken.xml A src/test/resources/d1_testdocs/ore_example_from_openarchives.xml A src/test/resources/d1_testdocs/iso19115 A src/test/resources/d1_testdocs/iso19115/README.txt A src/test/resources/d1_testdocs/iso19115/test.xml A src/test/resources/d1_testdocs/iso19115/ornldaac_iso_122.xml A src/test/resources/d1_testdocs/iso19115/ornldaac_iso_868.xml A src/test/resources/d1_testdocs/iso19115/ornldaac_iso_645.xml A src/test/resources/d1_testdocs/knb-lter-gce.114.11.xml A src/test/resources/d1_testdocs/eml200 A src/test/resources/d1_testdocs/eml200/dpennington.195.2 A src/test/resources/d1_testdocs/eml200/SystemMetadata A src/test/resources/d1_testdocs/eml200/SystemMetadata/dpennington.resourcemap A src/test/resources/d1_testdocs/eml200/SystemMetadata/IPCC.200802107062739.1 A src/test/resources/d1_testdocs/eml200/SystemMetadata/README.txt A src/test/resources/d1_testdocs/eml200/SystemMetadata/dpennington.195.2 A src/test/resources/d1_testdocs/eml200/dpennington.resourcemap A src/test/resources/d1_testdocs/eml200/IPCC.200802107062739.1 A src/test/resources/d1_testdocs/eml201 A src/test/resources/d1_testdocs/eml201/TPT001_018MHP2000R00_20110121.50.1.xml A src/test/resources/d1_testdocs/eml201/SystemMetadata A src/test/resources/d1_testdocs/eml201/SystemMetadata/msucci.24.1 A src/test/resources/d1_testdocs/eml201/SystemMetadata/msucci.23.3 A src/test/resources/d1_testdocs/eml201/SystemMetadata/msucci.resourcemap A src/test/resources/d1_testdocs/eml201/SystemMetadata/README.txt A src/test/resources/d1_testdocs/eml201/msucci.24.1 A src/test/resources/d1_testdocs/eml201/msucci.23.3 A src/test/resources/d1_testdocs/eml201/msucci.resourcemap A src/test/resources/d1_testdocs/eml201/TPT001_018MHP2000R00_20110121.40.1.csv A src/test/resources/d1_testdocs/eml210 A src/test/resources/d1_testdocs/eml210/peggym.127.1 A src/test/resources/d1_testdocs/eml210/peggym.128.1 A src/test/resources/d1_testdocs/eml210/peggym.129.1 A src/test/resources/d1_testdocs/eml210/SystemMetadata A src/test/resources/d1_testdocs/eml210/SystemMetadata/README.txt A src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.130.4 A src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.resourcemap A src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.127.1 A src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.128.1 A src/test/resources/d1_testdocs/eml210/SystemMetadata/peggym.129.1 A src/test/resources/d1_testdocs/eml210/peggym.130.4 A src/test/resources/d1_testdocs/eml210/peggym.resourcemap A src/test/resources/d1_testdocs/encodingTestSet AU src/test/resources/d1_testdocs/encodingTestSet/IMPORTANT_README.txt A src/test/resources/d1_testdocs/encodingTestSet/singleAsciiCharacterTests.utf8.txt AU src/test/resources/d1_testdocs/encodingTestSet/testUnicodeStrings.utf8.txt A src/test/resources/d1_testdocs/encodingTestSet/testAsciiStrings.utf8.txt A src/test/resources/d1_testdocs/IT_contexts A src/test/resources/d1_testdocs/IT_contexts/default.LOCAL.test.properties A src/test/resources/d1_testdocs/IT_contexts/default.DEV.test.properties A src/test/resources/d1_testdocs/fgdc A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NASA_nasa_d_FEDGPS1293.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_USGS_PIERC_brdpierc0020.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_CSIRO_csiro_d_abayadultprawns.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NASA_nasa_d_FEDGPS1293.sysmeta.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NPS_VegMap_nps_d_metawababdy.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_USGS_PIERC_brdpierc0020.sysmeta.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_CSIRO_csiro_d_abayadultprawns.sysmeta.xml A src/test/resources/d1_testdocs/fgdc/www.nbii.gov_metadata_mdata_NPS_VegMap_nps_d_metawababdy.sysmeta.xml A src/test/resources/d1_testdocs/fgdc/README.txt A src/test/resources/d1_testdocs/knb-lter-cdr.329066.1.data A src/test/resources/d1_testdocs/knb-lter-gce.247.12.xml A src/test/resources/nodes.json A src/main A src/main/webapp A src/main/webapp/results.html A src/main/webapp/images AU src/main/webapp/images/help.png AU src/main/webapp/images/red.png AU src/main/webapp/images/yellow.png AU src/main/webapp/images/sunny.gif AU src/main/webapp/images/grey.png AU src/main/webapp/images/blue.png A src/main/webapp/results_head.html A src/main/webapp/WEB-INF AU src/main/webapp/WEB-INF/web.xml A src/main/webapp/resultsHelp.html A src/main/webapp/index.jsp A src/main/java A src/main/java/org A src/main/java/org/dataone A src/main/java/org/dataone/configuration A src/main/java/org/dataone/configuration/TestSettings.java A src/main/java/org/dataone/client A src/main/java/org/dataone/service A src/main/java/org/dataone/service/util A src/main/java/org/dataone/integration A src/main/java/org/dataone/integration/APITestUtils.java A src/main/java/org/dataone/integration/TestObjectCache.java A src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java A src/main/java/org/dataone/integration/IntegrationTestContextParameters.java A src/main/java/org/dataone/integration/webTest A src/main/java/org/dataone/integration/webTest/StreamingWebTestListener.java A src/main/java/org/dataone/integration/webTest/TestRunnerHttpServlet.java A src/main/java/org/dataone/integration/webTest/WebTestName.java A src/main/java/org/dataone/integration/webTest/Launcher.java A src/main/java/org/dataone/integration/webTest/WebTestDescription.java A src/main/java/org/dataone/integration/webTest/WebTestImplementation.java A src/main/java/org/dataone/integration/webTest/WebTestListener.java A src/main/java/org/dataone/integration/webTest/MavenTestRunnerHttpServlet.java AU src/main/java/org/dataone/integration/webTest/TestRunnerIndexServlet.java A src/main/java/org/dataone/integration/webTest/StreamableSerializer.java A src/main/java/org/dataone/integration/webTest/TestRunnerApp.java A src/main/java/org/dataone/integration/webTest/AtomicTest.java A src/main/java/org/dataone/integration/hazelcast A src/main/java/org/dataone/integration/TestIterationEndingException.java A src/main/java/org/dataone/integration/adapters A src/main/java/org/dataone/integration/adapters/MNCallAdapter.java A src/main/java/org/dataone/integration/adapters/CNCallAdapter.java A src/main/java/org/dataone/integration/adapters/CommonCallAdapter.java A src/main/java/org/dataone/integration/EMLBuilderUtils.java AU src/main/java/org/dataone/integration/ExampleUtilities.java A src/main/resources A src/main/resources/results_head.html A src/main/resources/org A src/main/resources/org/dataone A src/main/resources/org/dataone/configuration A src/main/resources/org/dataone/configuration/context.LOCAL.test.properties A src/main/resources/org/dataone/configuration/context.DEV.test.properties A src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties A src/main/resources/org/dataone/configuration/customHudsonDevNodelist.xml AU src/main/resources/org/dataone/configuration/context.DEV2.test.properties A src/main/resources/org/dataone/configuration/context.STAGE-2.test.properties A src/main/resources/org/dataone/configuration/context.STAGE.test.properties A src/main/resources/org/dataone/configuration/context.LOCAL_METACAT.test.properties A src/main/resources/org/dataone/configuration/default.common.test.properties A src/main/resources/commons-logging.properties AU src/main/resources/log4j.properties AU src/main/resources/logback.xml A src/main/resources/results.html A src/license-header.txt A pom.xml A tierTestingMethodTemplater.pl A README.txt A nbactions.xml U . At revision 18814 No changes for https://repository.dataone.org/software/cicore/trunk/d1_integration since the previous build Parsing POMs Established TCP socket on 43131 [workspace] $ /usr/lib/jvm/java-7-openjdk-amd64/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.8.1.jar:/usr/share/maven/boot/plexus-classworlds-2.x.jar org.jvnet.hudson.maven3.agent.Maven3Main /usr/share/maven /var/cache/jenkins/war/WEB-INF/lib/remoting-3.5.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.8.1.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.8.1.jar 43131 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/pom.xml -Dit.test=MNCoreV2IT,MNCoreV2SlowIT,MNReadV2IT,MNAuthorizationV2IT,MNQueryV2IT,MNReplicationV2IT,MNStorageV2IT,MNPackageV2IT,MNViewV2IT -Dtest=TestDefaultSettings -Dcontext.label=STAGE verify [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.4-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 201, column 15 [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 225, column 15 [WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 218, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 241, column 15 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building DataONE Integration Testing Package 2.4-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- buildnumber-maven-plugin:1.4:create (default) @ d1_integration --- [INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace' && 'svn' '--non-interactive' 'info' [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace [INFO] Storing buildNumber: 18814 at timestamp: 1493531575940 [INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace' && 'svn' '--non-interactive' 'info' [INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace [INFO] Storing buildScmBranch: trunk [INFO] [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ d1_integration --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 14 resources [INFO] [INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ d1_integration --- [INFO] Compiling 23 source files to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/classes [INFO] [INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ d1_integration --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 61 resources [INFO] [INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ d1_integration --- [INFO] Compiling 147 source files to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ d1_integration --- [INFO] Surefire report directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.dataone.integration.contextTests.TestDefaultSettings Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 sec Results : Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-antrun-plugin:1.3:run (execution1) @ d1_integration --- [INFO] Executing tasks [copy] Copying 241 files to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/classes [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT/org/dataone/integration/webTest [INFO] Executed tasks [INFO] [INFO] --- maven-dependency-plugin:2.3:unpack-dependencies (jetty-classpath) @ d1_integration --- [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.jasper.glassfish/2.2.2.v201112011158/org.apache.jasper.glassfish-2.2.2.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-simple/1.6.4/slf4j-simple-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-websocket/8.1.15.v20140411/jetty-websocket-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.security.auth.message/1.0.0.v201108011116/javax.security.auth.message-1.0.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/com.sun.el/2.2.0.v201108011116/com.sun.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.mail.glassfish/1.4.1.v201005082020/javax.mail.glassfish-1.4.1.v201005082020.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-io/8.1.15.v20140411/jetty-io-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp/2.2.0.v201112011158/javax.servlet.jsp-2.2.0.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/aggregate/jetty-all-server/8.1.15.v20140411/jetty-all-server-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-jsp/8.1.15.v20140411/jetty-jsp-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.taglibs.standard.glassfish/1.2.0.v201112081803/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.activation/1.1.0.v201105071233/javax.activation-1.1.0.v201105071233.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.annotation/1.1.0.v201108011116/javax.annotation-1.1.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-http/8.1.15.v20140411/jetty-http-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-util/8.1.15.v20140411/jetty-util-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.7.1/org.eclipse.jdt.core-3.7.1.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.el/2.2.0.v201108011116/javax.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT with includes "" and excludes "" [INFO] [INFO] --- maven-war-plugin:2.1.1:war (default-war) @ d1_integration --- [INFO] Packaging webapp [INFO] Assembling webapp [d1_integration] in [/var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/src/main/webapp] [INFO] Processing overlay [ id edu.uiuc.ncsa.myproxy:oa4mp-client-oauth1] [INFO] Webapp assembled in [673 msecs] [INFO] Building war: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.4-SNAPSHOT.war [INFO] WEB-INF/web.xml already added, skipping [INFO] [INFO] --- maven-antrun-plugin:1.3:run (execution2) @ d1_integration --- [INFO] Executing tasks [move] Moving 1 file to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target [INFO] Executed tasks [INFO] [INFO] --- maven-failsafe-plugin:2.8.1:integration-test (integration-test) @ d1_integration --- [INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/failsafe-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.dataone.integration.it.apiTests.MNStorageV2IT 20170430-05:53:24: [WARN]: Starting monitor thread [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:53:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:53:24: [WARN]: Starting monitoring... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:53:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:24: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] ~~~ Context is from d1client.properties: https://cn-stage.test.dataone.org/cn 20170430-05:53:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient] 20170430-05:53:26: [INFO]: isNodeAlive for Node: https://cn-stage.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:26: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:26: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:26: [INFO]: *** Adding CN to list: cn-stage [ https://cn-stage.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:26: [INFO]: isNodeAlive for Node: https://cn-stage-orc-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:26: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:27: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:27: [INFO]: *** Adding CN to list: cn-stage-orc-1 [ https://cn-stage-orc-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:27: [INFO]: isNodeAlive for Node: https://mn-stage-unm-1.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:27: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:36: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:36: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [WARN]: *** Failed to add MN to list: mn-stage-unm-1 [ https://mn-stage-unm-1.test.dataone.org/mn ]. Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: isNodeAlive for Node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: *** Adding MN to list: mn-stage-ucsb-2 [ https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: isNodeAlive for Node: https://cn-stage-ucsb-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: *** Adding CN to list: cn-stage-ucsb-1 [ https://cn-stage-ucsb-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: isNodeAlive for Node: https://cn-stage-unm-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:37: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: *** Adding CN to list: cn-stage-unm-1 [ https://cn-stage-unm-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: isNodeAlive for Node: http://test.piscoweb.org/catalog/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [WARN]: *** Failed to add MN to list: PISCO Test MN [ http://test.piscoweb.org/catalog/d1/mn ]. Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: isNodeAlive for Node: http://seadva-test.d2i.indiana.edu/sead/rest/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:38: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: *** Adding MN to list: SEAD Virtual Archive [ http://seadva-test.d2i.indiana.edu/sead/rest/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: isNodeAlive for Node: https://mn-demo-11.test.dataone.org/knb/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: *** Adding MN to list: mn-demo-11 [ https://mn-demo-11.test.dataone.org/knb/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: isNodeAlive for Node: https://gmn-s.lternet.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: *** Adding MN to list: Stage test for PASTA-GMN [ https://gmn-s.lternet.edu/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: isNodeAlive for Node: https://dataone-test.pop.umn.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:39: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:47: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:47: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:47: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:48: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:48: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [WARN]: *** Failed to add MN to list: mn Test MPC [ https://dataone-test.pop.umn.edu/mn ]. Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [INFO]: isNodeAlive for Node: https://dataone-dev.ecoinformatics.org.au/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:49: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: *** Adding MN to list: TERN Australia DEV [ https://dataone-dev.ecoinformatics.org.au/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: isNodeAlive for Node: https://dataonetest.tamucc.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [WARN]: *** Failed to add MN to list: GRIIDC Test DataONE member node [ https://dataonetest.tamucc.edu/mn ]. Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: isNodeAlive for Node: http://dataone.neonscience.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: *** Adding MN to list: NEON Test Member Node [ http://dataone.neonscience.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: isNodeAlive for Node: https://test.arcticdata.io/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:51: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: *** Adding MN to list: NSF Arctic Data Center Test Repository [ https://test.arcticdata.io/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: isNodeAlive for Node: http://dataone.ornith.cornell.edu/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: *** Adding MN to list: Cornell Lab of Ornithology - eBird [ http://dataone.ornith.cornell.edu/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: isNodeAlive for Node: https://dataone-test.researchworkspace.com/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: *** Adding MN to list: Research Workspace Testing [ https://dataone-test.researchworkspace.com/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: isNodeAlive for Node: https://r2r-node.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [WARN]: *** Failed to add MN to list: Rolling Deck to Repository (R2R) [ https://r2r-node.test.dataone.org/mn ]. Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: isNodeAlive for Node: https://dataone.lib.uic.edu/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:52: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: *** Adding MN to list: UIC DataONE Member Node [ https://dataone.lib.uic.edu/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: isNodeAlive for Node: https://gmn-s.edirepository.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: *** Adding MN to list: Environmental Data Initiative Member Node [ https://gmn-s.edirepository.org/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: isNodeAlive for Node: https://ncei.nceas.ucsb.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:53: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: *** Adding MN to list: NCEI Test Member Node at NCEAS [ https://ncei.nceas.ucsb.edu/mn ] [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: trying to filter CN list for the round robin CN... original size: 4, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage.test.dataone.org/cn "Round Robin staging router of Coordinating Nodes" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage-ucsb-1.test.dataone.org/cn "UCSB Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage-unm-1.test.dataone.org/cn "UNM Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: excluding round robin CN: https://cn-stage.test.dataone.org/cn "Round Robin staging router of Coordinating Nodes" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: including CN: https://cn-stage-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: including CN: https://cn-stage-ucsb-1.test.dataone.org/cn "UCSB Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: including CN: https://cn-stage-unm-1.test.dataone.org/cn "UNM Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: filtered CN list without round robin CN. size: 3, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage-ucsb-1.test.dataone.org/cn "UCSB Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: CN: https://cn-stage-unm-1.test.dataone.org/cn "UNM Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:53:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:53:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:54: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:54: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:55: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:55: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:56: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:56: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:57: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:57: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:57: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:57: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:58: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:53:58: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:53:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380 [org.dataone.client.rest.RestClient] 20170430-05:53:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:58: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache] 20170430-05:53:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:53:59: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:53:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-stage.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient] 20170430-05:53:59: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache] 20170430-05:54:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-stage.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient] 20170430-05:54:00: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache] 20170430-05:54:00: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:00: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:00.581+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:00.581+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:01: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:01: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:01: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380; FilePart:object = /tmp/mmp.output.5786706955984857224.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8518442537598170151.tmp (1101 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:01: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:01: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:02: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:02: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380 [org.dataone.client.rest.RestClient] 20170430-05:54:02: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225358380; FilePart:sysmeta = /tmp/mmp.output.2609947973486012976.tmp (1109 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:02: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:02: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964 [org.dataone.client.rest.RestClient] 20170430-05:54:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:03.407+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:03.407+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:03: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964; FilePart:object = /tmp/mmp.output.7834037346897094313.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2613710436674271167.tmp (1092 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:04: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:04: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964 [org.dataone.client.rest.RestClient] 20170430-05:54:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922542964; FilePart:sysmeta = /tmp/mmp.output.333114350081114909.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:04: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922544877 [org.dataone.client.rest.RestClient] 20170430-05:54:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545283 [org.dataone.client.rest.RestClient] 20170430-05:54:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545283 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545283 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545283</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:05.491+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:05.491+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545283; FilePart:object = /tmp/mmp.output.727172236402882575.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.742310534271724939.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:395) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:382) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(MNStorageV2IT.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:05: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719 [org.dataone.client.rest.RestClient] 20170430-05:54:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:06: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:06.569+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:06.569+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719; FilePart:object = /tmp/mmp.output.44570617339404392.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7196136322426234430.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:08: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:08: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719 [org.dataone.client.rest.RestClient] 20170430-05:54:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922545719; FilePart:sysmeta = /tmp/mmp.output.3151565324334464080.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:09: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922549887 [org.dataone.client.rest.RestClient] 20170430-05:54:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:10: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922549887 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922549887 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922549887</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:10.853+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:10.853+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201711922549887; FilePart:object = /tmp/mmp.output.3487001284734241281.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6413873012902886529.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:395) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:382) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(MNStorageV2IT.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225411256 [org.dataone.client.rest.RestClient] 20170430-05:54:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225411548 [org.dataone.client.rest.RestClient] 20170430-05:54:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017119225411855 [org.dataone.client.rest.RestClient] 20170430-05:54:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:54:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:12: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:13: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:13: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:13: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:14: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:14: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:14: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:14: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:15: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:15: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:15: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:15.376+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:15.376+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365; FilePart:object = /tmp/mmp.output.6732171112135644615.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7911688231964139437.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:16: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365 [org.dataone.client.rest.RestClient] 20170430-05:54:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225415365; FilePart:sysmeta = /tmp/mmp.output.4141669475875105525.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:17.580+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:17.580+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545; FilePart:object = /tmp/mmp.output.2420067838547676808.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.320132249329186329.tmp (1090 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:18: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545 [org.dataone.client.rest.RestClient] 20170430-05:54:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225417545; FilePart:sysmeta = /tmp/mmp.output.5951020469309176913.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225418909 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225418909 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225418909</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:18.918+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:18.918+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225418909; FilePart:object = /tmp/mmp.output.6303396907889780369.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3940725095375309990.tmp (1094 bytes); [org.dataone.client.rest.RestClient] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:50:47 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453336775856"> <ol start="32" class="pre-context" id="pre140453336775856"> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453336775856"> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> return response</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> return inner</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre></pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453336775856')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453336775856"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453418319672"> <ol start="242" class="pre-context" id="pre140453418319672"> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> if response:</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> break</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre></pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453418319672"> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319672')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319672"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453458550864"> <ol start="171" class="pre-context" id="pre140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> break</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453458550864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453458550864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453421893320"> <ol start="39" class="pre-context" id="pre140453421893320"> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> )</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> )</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453421893320"> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre></pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453421893320')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453421893320"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453421893968"> <ol start="60" class="pre-context" id="pre140453421893968"> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre></pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453421893968"> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453421893968')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453421893968"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453347342456"> <ol start="58" class="pre-context" id="pre140453347342456"> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> try:</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453347342456"> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> )</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> else:</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre></pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre></pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453347342456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453347342456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225418909&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3940725095375309990.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6303396907889780369.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18963&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=WnuKRnjGY5nr6per1rzxMkMy29fSj9ed&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;54008&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531447736364&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc64a1f0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc417d70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:50:47 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453336775856"> <ol start="32" class="pre-context" id="pre140453336775856"> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453336775856"> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> return response</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre> return inner</pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre></pre></li> <li onclick="toggle('pre140453336775856', 'post140453336775856')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453336775856')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453336775856"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453418319672"> <ol start="242" class="pre-context" id="pre140453418319672"> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> if response:</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> break</pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre></pre></li> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453418319672"> <li onclick="toggle('pre140453418319672', 'post140453418319672')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319672')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319672"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453458550864"> <ol start="171" class="pre-context" id="pre140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> break</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453458550864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453458550864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> 20170430-05:54:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <div class="context" id="c140453421893320"> 20170430-05:54:19: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <ol start="39" class="pre-context" id="pre140453421893320"> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> )</pre></li> 20170430-05:54:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> )</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453421893320"> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre></pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453421893320', 'post140453421893320')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453421893320')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453421893320"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453421893968"> <ol start="60" class="pre-context" id="pre140453421893968"> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre></pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453421893968"> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453421893968', 'post140453421893968')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> 20170430-05:54:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <div class="commands"> 20170430-05:54:19: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] <a href="#" onclick="return varToggle(this, '140453421893968')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453421893968"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453347342456"> <ol start="58" class="pre-context" id="pre140453347342456"> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> try:</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453347342456"> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> )</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> else:</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre></pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre></pre></li> <li onclick="toggle('pre140453347342456', 'post140453347342456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453347342456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453347342456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225418909&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3940725095375309990.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6303396907889780369.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> 20170430-05:54:19: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18963&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=WnuKRnjGY5nr6per1rzxMkMy29fSj9ed&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;54008&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531447736364&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc64a1f0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc417d70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, 20170430-05:54:19: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419137 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), 20170430-05:54:19: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419137 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> (u&#39;ca&#39;, u&#39;Catalan&#39;), <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419137</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:19.146+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:19.146+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419137; FilePart:object = /tmp/mmp.output.240123468437074975.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8684454984362775186.tmp (1094 bytes); [org.dataone.client.rest.RestClient] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:19: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:19.452+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:19.452+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443; FilePart:object = /tmp/mmp.output.9171282510877801932.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.499007601835505689.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:20: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443 [org.dataone.client.rest.RestClient] 20170430-05:54:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225419443; FilePart:sysmeta = /tmp/mmp.output.5372495716849311066.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225422677 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225422677 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225422677</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:22.687+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:22.687+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225422677; FilePart:object = /tmp/mmp.output.8432196966119616909.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.245417984951108139.tmp (1102 bytes); [org.dataone.client.rest.RestClient] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423144 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423144 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423144</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:23.152+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:23.152+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423144; FilePart:object = /tmp/mmp.output.1553707142450905231.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4408410272309907752.tmp (1090 bytes); [org.dataone.client.rest.RestClient] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423546 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423546 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423546</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:23.554+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:23.554+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423546; FilePart:object = /tmp/mmp.output.7851483726103206969.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3203067019963050443.tmp (1092 bytes); [org.dataone.client.rest.RestClient] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:54:23 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715852488"> <ol start="32" class="pre-context" id="pre139622715852488"> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715852488"> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> return response</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre></pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715852488')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715852488"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622715852704"> <ol start="242" class="pre-context" id="pre139622715852704"> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> break</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre></pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622715852704"> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715852704')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715852704"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622700861488"> <ol start="171" class="pre-context" id="pre139622700861488"> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre></pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre></pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622700861488"> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> if response:</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> break</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre></pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700861488')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700861488"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622700862784"> <ol start="44" class="pre-context" id="pre139622700862784"> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> .format(</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> )</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> )</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622700862784"> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre></pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700862784')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700862784"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622700863000"> <ol start="66" class="pre-context" id="pre139622700863000"> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre></pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622700863000"> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> )</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> )</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700863000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700863000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715852416"> <ol start="62" class="pre-context" id="pre139622715852416"> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> try:</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715852416"> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> )</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> else:</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre></pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre></pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715852416')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715852416"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423546&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3203067019963050443.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7851483726103206969.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18953&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=9mH3uPkDGkJUQhz5j-V4fRxhCnO0zi&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55603&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493531663583241&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531663583108&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493531663582892&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493531663583275&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc717ccf18&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc72a0ec30&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:54:23 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715852488"> <ol start="32" class="pre-context" id="pre139622715852488"> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715852488"> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> return response</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre></pre></li> <li onclick="toggle('pre139622715852488', 'post139622715852488')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715852488')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715852488"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622715852704"> <ol start="242" class="pre-context" id="pre139622715852704"> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> break</pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre></pre></li> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622715852704"> <li onclick="toggle('pre139622715852704', 'post139622715852704')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715852704')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715852704"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622700861488"> <ol start="171" class="pre-context" id="pre139622700861488"> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre></pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre></pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622700861488"> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> if response:</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> break</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre></pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622700861488', 'post139622700861488')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700861488')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700861488"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> 20170430-05:54:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> 20170430-05:54:23: [INFO]: </tr> ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> 20170430-05:54:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622700862784"> <ol start="44" class="pre-context" id="pre139622700862784"> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> .format(</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> )</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> )</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622700862784"> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre></pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622700862784', 'post139622700862784')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> 20170430-05:54:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700862784')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700862784"> <thead> <tr> <th>Variable</th> <th>Value</th> 20170430-05:54:23: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone] </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622700863000"> <ol start="66" class="pre-context" id="pre139622700863000"> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre></pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622700863000"> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> )</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> request</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> )</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622700863000', 'post139622700863000')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700863000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700863000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> 20170430-05:54:23: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715852416"> <ol start="62" class="pre-context" id="pre139622715852416"> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> try:</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715852416"> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> )</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> else:</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre></pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre></pre></li> <li onclick="toggle('pre139622715852416', 'post139622715852416')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715852416')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715852416"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423546&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3203067019963050443.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7851483726103206969.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> 20170430-05:54:23: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423804 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18953&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=9mH3uPkDGkJUQhz5j-V4fRxhCnO0zi&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> 20170430-05:54:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423804 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <td>QUERY_STRING</td> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <td class="code"><pre>&#39;&#39;</pre></td> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423804</identifier> </tr> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <tr> <td>REMOTE_ADDR</td> <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> </tr> <accessPolicy> <tr> <allow> <td>REMOTE_PORT</td> <subject>testRightsHolder</subject> <td class="code"><pre>&#39;55603&#39;</pre></td> <permission>changePermission</permission> </tr> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:23.815+00:00</dateUploaded> <tr> <td>REQUEST_METHOD</td> <dateSysMetadataModified>2017-04-30T05:54:23.815+00:00</dateSysMetadataModified> <td class="code"><pre>&#39;POST&#39;</pre></td> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> </tr> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> <tr> [org.dataone.integration.ContextAwareTestCaseDataone] <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493531663583241&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531663583108&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493531663582892&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493531663583275&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc717ccf18&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc72a0ec30&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter2017119225423804; FilePart:object = /tmp/mmp.output.5697567103174838484.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2733706376605854849.tmp (1094 bytes); [org.dataone.client.rest.RestClient] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:54:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:24: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:24: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:24: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:24: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:25: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:25: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:25: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:26: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:26: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:26: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:27: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:27: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357 [org.dataone.client.rest.RestClient] 20170430-05:54:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:27: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:27.685+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:27.685+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357; FilePart:object = /tmp/mmp.output.4369556614835628214.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1073340039425729140.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:28: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:28: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357 [org.dataone.client.rest.RestClient] 20170430-05:54:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225427357; FilePart:sysmeta = /tmp/mmp.output.8558014565930340679.tmp (1133 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:29: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710 [org.dataone.client.rest.RestClient] 20170430-05:54:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:30.020+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:30.020+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710; FilePart:object = /tmp/mmp.output.5763244334213599158.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5213093981060207649.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:30: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:31: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710 [org.dataone.client.rest.RestClient] 20170430-05:54:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225429710; FilePart:sysmeta = /tmp/mmp.output.4803715017238408919.tmp (1125 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225431498 [org.dataone.client.rest.RestClient] 20170430-05:54:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225431665 [org.dataone.client.rest.RestClient] 20170430-05:54:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225431665 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225431665 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225431665</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:31.876+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:31.876+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225431665; FilePart:object = /tmp/mmp.output.7762554171261291822.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5386461027454246175.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:487) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:474) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(MNStorageV2IT.java:265) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295 [org.dataone.client.rest.RestClient] 20170430-05:54:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:32: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:32.821+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:32.821+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295; FilePart:object = /tmp/mmp.output.7029117384458323196.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5453091203796053511.tmp (1105 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:34: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:34: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295 [org.dataone.client.rest.RestClient] 20170430-05:54:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543295; FilePart:sysmeta = /tmp/mmp.output.4519510813843052251.tmp (1132 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436219 [org.dataone.client.rest.RestClient] 20170430-05:54:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:36: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436219 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436219 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436219</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:36.464+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:36.464+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436219; FilePart:object = /tmp/mmp.output.4286913658582337983.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8872694622091251583.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:487) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:474) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(MNStorageV2IT.java:265) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436787 [org.dataone.client.rest.RestClient] 20170430-05:54:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:36: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_2017119225436946 [org.dataone.client.rest.RestClient] 20170430-05:54:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201711922543793 [org.dataone.client.rest.RestClient] 20170430-05:54:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:54:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:37: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:37: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:37: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:37: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:38: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:38: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:39: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:39: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:39: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:39: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:39: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:40: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035 [org.dataone.client.rest.RestClient] 20170430-05:54:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:40: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:40.473+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:40.473+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035; FilePart:object = /tmp/mmp.output.6167101173275673139.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3672318133910688107.tmp (1101 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:41: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:41: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035 [org.dataone.client.rest.RestClient] 20170430-05:54:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544035; FilePart:sysmeta = /tmp/mmp.output.2340259069208343911.tmp (1116 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:42: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501 [org.dataone.client.rest.RestClient] 20170430-05:54:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:43: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:43.078+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:43.078+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501; FilePart:object = /tmp/mmp.output.7528030227033397484.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7314769586028428952.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:44: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:44: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501 [org.dataone.client.rest.RestClient] 20170430-05:54:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225442501; FilePart:sysmeta = /tmp/mmp.output.3088826396244689357.tmp (1113 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:44: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225444716 [org.dataone.client.rest.RestClient] 20170430-05:54:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544540 [org.dataone.client.rest.RestClient] 20170430-05:54:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:45: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544540 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544540 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544540</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:45.240+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:45.240+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922544540; FilePart:object = /tmp/mmp.output.4709809780717203735.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2648253600429443760.tmp (1097 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:530) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:517) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(MNStorageV2IT.java:271) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:45: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460 [org.dataone.client.rest.RestClient] 20170430-05:54:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:46: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:46: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:46: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:46.229+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:46.229+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460; FilePart:object = /tmp/mmp.output.2311996111989434610.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4375783027467757254.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:48: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:48: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460 [org.dataone.client.rest.RestClient] 20170430-05:54:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225445460; FilePart:sysmeta = /tmp/mmp.output.2836693841072656856.tmp (1117 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225449538 [org.dataone.client.rest.RestClient] 20170430-05:54:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:49: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225449538 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225449538 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225449538</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:49.763+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:49.763+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225449538; FilePart:object = /tmp/mmp.output.5587185405014592282.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9042392044238712061.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:530) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:517) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(MNStorageV2IT.java:271) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201711922545085 [org.dataone.client.rest.RestClient] 20170430-05:54:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225450244 [org.dataone.client.rest.RestClient] 20170430-05:54:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_2017119225450390 [org.dataone.client.rest.RestClient] 20170430-05:54:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:54:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:50: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:51: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:51: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:51: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:51: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:52: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:52: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:52: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:52: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:53: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:53: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:54:53: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305 [org.dataone.client.rest.RestClient] 20170430-05:54:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:53: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:53: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:53.732+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:53.732+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305; FilePart:object = /tmp/mmp.output.3917891432433923743.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4867751121825008659.tmp (1097 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:54: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:54: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305 [org.dataone.client.rest.RestClient] 20170430-05:54:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225453305; FilePart:sysmeta = /tmp/mmp.output.7005410725242791420.tmp (1061 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:55: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860 [org.dataone.client.rest.RestClient] 20170430-05:54:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:56.170+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:56.170+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860; FilePart:object = /tmp/mmp.output.1555300193108417965.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6643954247051337489.tmp (1089 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:57: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:57: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860 [org.dataone.client.rest.RestClient] 20170430-05:54:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225455860; FilePart:sysmeta = /tmp/mmp.output.4612982800067374520.tmp (1057 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:57: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225457724 [org.dataone.client.rest.RestClient] 20170430-05:54:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:57: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225457889 [org.dataone.client.rest.RestClient] 20170430-05:54:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225457889 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225457889 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225457889</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:58.260+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:58.260+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225457889; FilePart:object = /tmp/mmp.output.3806420929462161453.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2760148420924022372.tmp (1093 bytes); [org.dataone.client.rest.RestClient] 20170430-05:54:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:573) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:560) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(MNStorageV2IT.java:277) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:54:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:58: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482 [org.dataone.client.rest.RestClient] 20170430-05:54:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:54:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:59: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:54:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:54:59.308+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:54:59.308+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482; FilePart:object = /tmp/mmp.output.2454641920124221391.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5328548919944400863.tmp (1097 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:01: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:01: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482 [org.dataone.client.rest.RestClient] 20170430-05:55:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN2017119225458482; FilePart:sysmeta = /tmp/mmp.output.511926613335885562.tmp (1061 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:02: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922552749 [org.dataone.client.rest.RestClient] 20170430-05:55:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922552749 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922552749 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922552749</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:03.096+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:03.096+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922552749; FilePart:object = /tmp/mmp.output.8713838061342111579.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8219334168077641455.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:573) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:560) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(MNStorageV2IT.java:277) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922553420 [org.dataone.client.rest.RestClient] 20170430-05:55:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:03: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922553745 [org.dataone.client.rest.RestClient] 20170430-05:55:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201711922554133 [org.dataone.client.rest.RestClient] 20170430-05:55:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:55:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:04: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:04: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:04: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:04: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:05: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:05: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:06: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:06: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:06: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:07: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:07: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:07: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:07.305+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:07.305+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292; FilePart:object = /tmp/mmp.output.92509448613759957.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7941832850866164454.tmp (1101 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:08: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292 [org.dataone.client.rest.RestClient] 20170430-05:55:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292; FilePart:sysmeta = /tmp/mmp.output.4873490865151423828.tmp (1182 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922557292; FilePart:sysmeta = /tmp/mmp.output.7899146398761793481.tmp (1182 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:10: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:10: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:10.106+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:10.106+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093; FilePart:object = /tmp/mmp.output.3633068463286676476.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7431850345440512621.tmp (1093 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:11: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093 [org.dataone.client.rest.RestClient] 20170430-05:55:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093; FilePart:sysmeta = /tmp/mmp.output.367270446473313837.tmp (1175 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201711922551093; FilePart:sysmeta = /tmp/mmp.output.4548139926476604555.tmp (1175 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512370 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512370 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512370</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:12.381+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:12.381+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512370; FilePart:object = /tmp/mmp.output.8699799827720631638.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8955312415451877619.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:51:35 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453345016720"> <ol start="32" class="pre-context" id="pre140453345016720"> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453345016720"> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> return response</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> return inner</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre></pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345016720')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345016720"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453340448960"> <ol start="242" class="pre-context" id="pre140453340448960"> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> if response:</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> break</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre></pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453340448960"> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453340448960')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453340448960"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453339509680"> <ol start="171" class="pre-context" id="pre140453339509680"> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre></pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre></pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453339509680"> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> if response:</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> break</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre></pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339509680')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339509680"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453339511120"> <ol start="39" class="pre-context" id="pre140453339511120"> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> )</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> )</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453339511120"> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre></pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339511120')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339511120"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453418835480"> <ol start="60" class="pre-context" id="pre140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre></pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418835480')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418835480"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453418833104"> <ol start="58" class="pre-context" id="pre140453418833104"> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> try:</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453418833104"> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> )</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> else:</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre></pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre></pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418833104')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418833104"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512370&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8955312415451877619.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8699799827720631638.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18995&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=kB4s7T6MQ5BT0CwgHO5V9d_z189d9NnO4l-gDMP&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;54279&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531495820039&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc6f3830&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc983470&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:51:35 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453345016720"> <ol start="32" class="pre-context" id="pre140453345016720"> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453345016720"> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> return response</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre> return inner</pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre></pre></li> <li onclick="toggle('pre140453345016720', 'post140453345016720')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345016720')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345016720"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453340448960"> <ol start="242" class="pre-context" id="pre140453340448960"> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> if response:</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> break</pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre></pre></li> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453340448960"> <li onclick="toggle('pre140453340448960', 'post140453340448960')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453340448960')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453340448960"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453339509680"> <ol start="171" class="pre-context" id="pre140453339509680"> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre></pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre></pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453339509680"> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> if response:</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> break</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre></pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453339509680', 'post140453339509680')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339509680')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339509680"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453339511120"> <ol start="39" class="pre-context" id="pre140453339511120"> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> )</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> )</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453339511120"> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre></pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453339511120', 'post140453339511120')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339511120')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339511120"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453418835480"> <ol start="60" class="pre-context" id="pre140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre></pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418835480')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418835480"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453418833104"> <ol start="58" class="pre-context" id="pre140453418833104"> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> try:</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453418833104"> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> )</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> else:</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre></pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre></pre></li> <li onclick="toggle('pre140453418833104', 'post140453418833104')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418833104')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418833104"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512370&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8955312415451877619.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8699799827720631638.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> 20170430-05:55:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> 20170430-05:55:12: [INFO]: <thead> ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <tr> 20170430-05:55:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <th>Variable</th> 20170430-05:55:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18995&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=kB4s7T6MQ5BT0CwgHO5V9d_z189d9NnO4l-gDMP&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;54279&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531495820039&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc6f3830&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc983470&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> 20170430-05:55:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> 20170430-05:55:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:12: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512571 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512571 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512571</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:12.582+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:12.582+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512571; FilePart:object = /tmp/mmp.output.3074571426743408648.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7873935366059510271.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:12.894+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:12.894+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884; FilePart:object = /tmp/mmp.output.3406955630556751270.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9217956132133213003.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:14: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884 [org.dataone.client.rest.RestClient] 20170430-05:55:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884; FilePart:sysmeta = /tmp/mmp.output.4121869053032641772.tmp (1184 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225512884; FilePart:sysmeta = /tmp/mmp.output.3140323260057553614.tmp (1184 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_20171192255178 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_20171192255178 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_20171192255178</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:17.018+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:17.018+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_20171192255178; FilePart:object = /tmp/mmp.output.1866942055965653290.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7508150843379244940.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517337 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517337 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517337</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:17.347+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:17.347+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517337; FilePart:object = /tmp/mmp.output.598824750010296572.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8276523497551829317.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517570 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517570 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517570</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:17.579+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:17.579+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517570; FilePart:object = /tmp/mmp.output.6222677432394063937.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8671109355905944022.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:55:17 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715996856"> <ol start="32" class="pre-context" id="pre139622715996856"> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715996856"> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> return response</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre></pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715996856')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715996856"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622718607440"> <ol start="242" class="pre-context" id="pre139622718607440"> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> if response:</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> break</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre></pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622718607440"> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718607440')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718607440"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622961771008"> <ol start="171" class="pre-context" id="pre139622961771008"> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre></pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre></pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622961771008"> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> if response:</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> break</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre></pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622961771008')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622961771008"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622815711032"> <ol start="44" class="pre-context" id="pre139622815711032"> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> .format(</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> )</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> )</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622815711032"> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre></pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622815711032')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622815711032"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139623209868104"> <ol start="66" class="pre-context" id="pre139623209868104"> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre></pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139623209868104"> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> )</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> )</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139623209868104')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139623209868104"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715994984"> <ol start="62" class="pre-context" id="pre139622715994984"> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> try:</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715994984"> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> )</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> else:</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre></pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre></pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715994984')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715994984"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517570&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8671109355905944022.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6222677432394063937.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18985&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=b8UpDwQPDFK2elzA95pZVKTMsaqN1DycrSlXy&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55879&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493531717604890&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531717604747&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493531717604531&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493531717604922&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc78557108&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc8fcf45f0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:55:17 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715996856"> <ol start="32" class="pre-context" id="pre139622715996856"> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715996856"> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> return response</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre></pre></li> <li onclick="toggle('pre139622715996856', 'post139622715996856')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715996856')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715996856"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622718607440"> <ol start="242" class="pre-context" id="pre139622718607440"> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> if response:</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> break</pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre></pre></li> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622718607440"> <li onclick="toggle('pre139622718607440', 'post139622718607440')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718607440')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718607440"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622961771008"> <ol start="171" class="pre-context" id="pre139622961771008"> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre></pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre></pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622961771008"> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> if response:</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> break</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre></pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622961771008', 'post139622961771008')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622961771008')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622961771008"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622815711032"> <ol start="44" class="pre-context" id="pre139622815711032"> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> .format(</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> )</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> )</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622815711032"> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre></pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622815711032', 'post139622815711032')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622815711032')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622815711032"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139623209868104"> <ol start="66" class="pre-context" id="pre139623209868104"> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre></pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139623209868104"> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> )</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> request</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> )</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139623209868104', 'post139623209868104')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139623209868104')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139623209868104"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715994984"> <ol start="62" class="pre-context" id="pre139622715994984"> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> try:</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715994984"> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> )</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> else:</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre></pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre></pre></li> <li onclick="toggle('pre139622715994984', 'post139622715994984')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715994984')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715994984"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517570&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8671109355905944022.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6222677432394063937.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18985&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=b8UpDwQPDFK2elzA95pZVKTMsaqN1DycrSlXy&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55879&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493531717604890&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531717604747&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493531717604531&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493531717604922&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc78557108&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc8fcf45f0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> 20170430-05:55:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> 20170430-05:55:17: [INFO]: <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> 20170430-05:55:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), 20170430-05:55:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-05:55:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517765 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517765 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517765</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T05:55:17.776+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T05:55:17.776+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017119225517765; FilePart:object = /tmp/mmp.output.6055827897781247019.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7348051286790171579.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-05:55:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:55:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:18: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:18: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:18: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:18: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:19: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:19: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:19: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:20: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:20: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:20: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:20: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:20: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:20: [INFO]: ***************** running test for testCreate() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225520737; FilePart:object = /tmp/mmp.output.7543333484004395884.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6115660867687225387.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestCreate2017119225520737 [org.dataone.client.rest.RestClient] 20170430-05:55:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:22: [INFO]: ***************** running test for testCreate() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225522846; FilePart:object = /tmp/mmp.output.7260822285812602341.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2233846222249917977.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestCreate2017119225522846 [org.dataone.client.rest.RestClient] 20170430-05:55:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:24: [INFO]: ***************** running test for testCreate() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201711922552479; FilePart:object = /tmp/mmp.output.5677200458524711887.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.722868272311064684.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:24: [INFO]: ***************** running test for testCreate() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225524280; FilePart:object = /tmp/mmp.output.1451647247449444699.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6802861611402712593.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:25: [INFO]: ***************** running test for testCreate() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225525385; FilePart:object = /tmp/mmp.output.145763971460291901.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1482589594891612882.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:25: [INFO]: ***************** running test for testCreate() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225525745; FilePart:object = /tmp/mmp.output.49194079556397283.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.77168545281873442.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:27: [INFO]: ***************** running test for testCreate() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225527109; FilePart:object = /tmp/mmp.output.8426504786459206634.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3074624972693454685.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:27: [INFO]: ***************** running test for testCreate() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225527832; FilePart:object = /tmp/mmp.output.7345142955182166453.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1169493347686049543.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: ***************** running test for testCreate() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201711922552833; FilePart:object = /tmp/mmp.output.4368333760633408784.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6422361017212061308.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:55:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:28: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:28: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:29: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:29: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:29: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:30: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:30: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:30: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:31: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:31: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:31: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:31: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225531552; FilePart:object = /tmp/mmp.output.1869754372082946885.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.981720910436832400.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:32: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate201711922553283; FilePart:object = /tmp/mmp.output.3362054769143412355.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6619858137897704818.tmp (927 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:32: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225532607; FilePart:object = /tmp/mmp.output.2777026426124911902.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3937144130608497241.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:32: [INFO]: ***************** running test for testCreate_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225532846; FilePart:object = /tmp/mmp.output.3238221998794744733.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6699918620920022122.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:34: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225534401; FilePart:object = /tmp/mmp.output.7843558569001631555.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7581373886592013458.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:34: [INFO]: ***************** running test for testCreate_NoCert() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225534786; FilePart:object = /tmp/mmp.output.1633815945932257995.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.498626791338444739.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:36: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225536347; FilePart:object = /tmp/mmp.output.3011864772206138139.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.613862520489505671.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:37: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225537506; FilePart:object = /tmp/mmp.output.3700728620708766385.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.212529938296763044.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:37: [INFO]: ***************** running test for testCreate_NoCert() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225537798; FilePart:object = /tmp/mmp.output.275867577621984051.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.500461640400223707.tmp (928 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-05:55:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:38: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:38: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:39: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:39: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:39: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:40: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:40: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:40: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:40: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:41: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:41: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-05:55:41: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 0 common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz 2 common-unicode-ascii-safe-0123456789 common-unicode-ascii-safe-0123456789 3 common-unicode-ascii-safe-:@$-_.!*()',~ common-unicode-ascii-safe-:@$-_.!*()',~ 4 common-unicode-ascii-safe-unreserved-._~ common-unicode-ascii-safe-unreserved-._~ 5 common-unicode-ascii-safe-sub-delims-$!*()', common-unicode-ascii-safe-sub-delims-$!*()', 6 common-unicode-ascii-safe-gen-delims-:@ common-unicode-ascii-safe-gen-delims-:@ 7 common-unicode-ascii-escaped-"#<>[]^`{}| common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C 8 common-unicode-ascii-escaped-tomcatBlocked-\ common-unicode-ascii-escaped-tomcatBlocked-%5C 9 common-unicode-ascii-escaped-tomcatBlocked-%5C common-unicode-ascii-escaped-tomcatBlocked-%255C 10 common-unicode-ascii-semi-colon-test-%3B common-unicode-ascii-semi-colon-test-%253B 11 common-unicode-ascii-escaped-% common-unicode-ascii-escaped-%25 12 common-unicode-ascii-escaped-space x x common-unicode-ascii-escaped-space%20x%20x 13 common-unicode-ascii-escape-anyway-+ common-unicode-ascii-escape-anyway-%2B 14 common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B 15 path-unicode-ascii-safe-&=&= path-unicode-ascii-safe-&=&= 16 path-unicode-ascii-escaped-; path-unicode-ascii-escaped-%3B 17 path-unicode-ascii-escaped-? path-unicode-ascii-escaped-%3F 18 path-unicode-ascii-escaped-/ path-unicode-ascii-escaped-%2F 19 path-unicode-ascii-escaped-%3F path-unicode-ascii-escaped-%253F 20 path-unicode-ascii-escaped-%2F path-unicode-ascii-escaped-%252F 21 path-unicode-ascii-escaped-double-//case path-unicode-ascii-escaped-double-%2F%2Fcase 22 path-unicode-ascii-escaped-double-trailing// path-unicode-ascii-escaped-double-trailing%2F%2F 23 path-unicode-ascii-escaped-double-%2F%2Fcase path-unicode-ascii-escaped-double-%252F%252Fcase 24 path-unicode-ascii-escaped-double-trailing%2F%2F path-unicode-ascii-escaped-double-trailing%252F%252F 25 common-unicode-bmp-1byte-escaped-¡¢£ common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 26 common-unicode-bmp-2byte-escaped-䦹䦺 common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA 27 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 28 path-ascii-doc-example-10.1000/182 path-ascii-doc-example-10.1000%2F182 29 path-ascii-doc-example-http://example.com/data/mydata?row=24 path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 30 path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen) 31 common-bmp-doc-example-ฉันกินกระจกได้ common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 32 common-bmp-doc-example-Is_féidir_liom_ithe_gloine common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine 20170430-05:55:41: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: ***************** running test for Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:55:41: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:41: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225541463_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.5554904831278640177.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8797085285501336592.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:42: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225541463_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225541463_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-05:55:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:45: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225545669_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.511997974986844424.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4510585646846386629.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:46: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225545669_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225545669_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-05:55:49: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:49: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225549557_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.2391554740343264198.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.827340032206783372.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:50: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225549557_common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225549557_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-05:55:53: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:53: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225553586_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.9074301139734519428.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3306658440415735576.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:54: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225553586_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225553586_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-05:55:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:57: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:55:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225557451_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.4583045994999291823.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1575947644971034618.tmp (1026 bytes); [org.dataone.client.rest.RestClient] 20170430-05:55:58: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225557451_common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225557451_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-05:56:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:01: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922561448_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.3527906065641154509.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.182013585116762337.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:02: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922561448_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922561448_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-05:56:05: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:05: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922565528_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.9221396574261149334.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1260377876735035601.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:06: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922565528_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922565528_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-05:56:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:09: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922569388_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.7666732160754831553.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5349974994782525004.tmp (1047 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:10: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922569388_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922569388_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient] 20170430-05:56:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:13: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225613281_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6854683809384376529.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4094858864047624798.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:14: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225613281_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225613281_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-05:56:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:17: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225617381_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.5377608835948232267.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7791412090715641559.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:18: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225617381_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225617381_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient] 20170430-05:56:21: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:21: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225621232_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.3435918035692493457.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.710880198877353783.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:21: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225621232_common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225621232_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient] 20170430-05:56:25: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:25: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225625272_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.7306507719379852514.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8277179800761758029.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:26: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225625272_common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225625272_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient] 20170430-05:56:29: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:29: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225629218_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.1412571398438075512.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7719826306957317917.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:30: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225629218_common-unicode-ascii-escaped-space%20x%20x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225629218_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient] 20170430-05:56:33: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:33: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225633165_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.2986859882483432325.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1219518746706104872.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:33: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225633165_common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225633165_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient] 20170430-05:56:37: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:37: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225637102_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.7566210007563947670.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4465378230521101170.tmp (1052 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:37: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225637102_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225637102_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient] 20170430-05:56:41: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:41: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225641220_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.2619137320639431790.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.448224728875121424.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:41: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225641220_path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225641220_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-05:56:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:45: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225645607_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.8084850611103549131.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7102542947964140931.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:46: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225645607_path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225645607_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient] 20170430-05:56:49: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:49: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225649551_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.8289151869571373933.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8722935537726024256.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:50: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225649551_path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225649551_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-05:56:53: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:53: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225653486_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.5411047435649525649.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7585004079547061590.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:54: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225653486_path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225653486_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-05:56:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:57: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:56:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225657758_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.7090203571375485539.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4828575157006992133.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:56:58: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225657758_path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225657758_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient] 20170430-05:57:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:01: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922571532_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.9003154168516579158.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1924960030162005067.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:02: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922571532_path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922571532_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient] 20170430-05:57:05: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:05: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922575533_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.3984727704824806459.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7239924526510017138.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:06: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922575533_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922575533_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-05:57:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:09: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922579414_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.5296149481242890938.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2036091696544238080.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:10: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922579414_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922579414_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-05:57:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:13: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225713354_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.8471633515118407218.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4033684684895988703.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:14: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225713354_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225713354_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient] 20170430-05:57:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:17: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225717193_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.4372457197681703516.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5900396292263364845.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:17: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225717193_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225717193_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient] 20170430-05:57:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:20: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225720942_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.9183860373292237550.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6925022113866338356.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:21: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225720942_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225720942_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient] 20170430-05:57:24: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:24: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225724766_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.2893541119754039365.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4187628783925427836.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:25: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225724766_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225724766_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient] 20170430-05:57:28: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:28: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225728816_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.8234441574909941644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5236127431055198047.tmp (1043 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:29: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225728816_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225728816_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-05:57:32: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:32: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225732708_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.8021899685334273772.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6712953865710084385.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:33: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225732708_path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225732708_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient] 20170430-05:57:36: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:36: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225736675_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.5892246726412927672.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4162185063383575687.tmp (1056 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:37: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225736675_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225736675_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient] 20170430-05:57:40: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:40: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225740646_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.3122245754830767622.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8572359917388288744.tmp (1117 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:41: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225740646_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225740646_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) [org.dataone.client.rest.RestClient] 20170430-05:57:44: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:44: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225744617_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.6795937878917250569.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8637967828689152907.tmp (1135 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:45: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225744617_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225744617_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 [org.dataone.client.rest.RestClient] 20170430-05:57:48: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:48: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225748240_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.3447227773384108666.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5818515755906618074.tmp (1040 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:49: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225748240_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225748240_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] Node Test Summary for node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 Test 0: OK : : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: OK : : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: OK : : common-unicode-ascii-safe-0123456789 Test 3: OK : : common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: OK : : common-unicode-ascii-safe-unreserved-._~ Test 5: OK : : common-unicode-ascii-safe-sub-delims-$!*()', Test 6: OK : : common-unicode-ascii-safe-gen-delims-:@ Test 7: OK : : common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: OK : : common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: OK : : common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: OK : : common-unicode-ascii-semi-colon-test-%3B Test 11: OK : : common-unicode-ascii-escaped-% Test 12: OK : : common-unicode-ascii-escaped-space x x Test 13: OK : : common-unicode-ascii-escape-anyway-+ Test 14: OK : : common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: OK : : path-unicode-ascii-safe-&=&= Test 16: OK : : path-unicode-ascii-escaped-; Test 17: OK : : path-unicode-ascii-escaped-? Test 18: OK : : path-unicode-ascii-escaped-/ Test 19: OK : : path-unicode-ascii-escaped-%3F Test 20: OK : : path-unicode-ascii-escaped-%2F Test 21: OK : : path-unicode-ascii-escaped-double-//case Test 22: OK : : path-unicode-ascii-escaped-double-trailing// Test 23: OK : : path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: OK : : path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: OK : : common-unicode-bmp-1byte-escaped-¡¢£ Test 26: OK : : common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: OK : : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: OK : : path-ascii-doc-example-10.1000/182 Test 29: OK : : path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: OK : : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: OK : : common-bmp-doc-example-ฉันกินกระจกได้ Test 32: OK : : common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-05:57:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:57:51: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:57:51: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:57:51: [INFO]: ***************** running test for Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:57:51: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:51: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225751994_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.6733567839507038619.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3219003991777365656.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:52: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225751994_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225751994_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-05:57:55: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:55: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225755270_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.8833118099647161172.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5656833937894799366.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:55: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225755270_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225755270_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-05:57:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:58: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:57:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225758331_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.9002105852212932012.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3487073528261578203.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:57:58: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225758331_common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225758331_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-05:58:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:01: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922581448_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.5327173261690820642.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8657813779699961369.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:02: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922581448_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922581448_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-05:58:04: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:04: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922584553_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.4164503630019894483.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4653417739636321247.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:05: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922584553_common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922584553_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-05:58:07: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:07: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922587697_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.2758461470104448581.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1622223246695180660.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:08: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922587697_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922587697_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-05:58:10: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:10: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225810800_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.7812737054231523536.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8759969722583510478.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:11: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225810800_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225810800_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-05:58:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:13: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225813909_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.6808496682575551269.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3637055120369687942.tmp (1048 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:14: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225813909_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225813909_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient] 20170430-05:58:16: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:16: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225816980_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.2919983728759363664.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5729332853858196747.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:17: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225816980_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225816980_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-05:58:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:20: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225820107_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.3657617476687455455.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3299723014189203223.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:20: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225820107_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225820107_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient] 20170430-05:58:23: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:23: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225823458_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.8892375542030031971.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.741809607613901516.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:24: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225823458_common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225823458_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient] 20170430-05:58:26: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:26: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225826640_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.8678481382304906981.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1310730536598909765.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:27: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225826640_common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225826640_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient] 20170430-05:58:29: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:29: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225829769_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.7104605065249999234.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7391483741017345380.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:30: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225829769_common-unicode-ascii-escaped-space%20x%20x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225829769_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient] 20170430-05:58:32: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:32: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225832872_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.7796230569385872952.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5084351435324160382.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:33: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225832872_common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225832872_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient] 20170430-05:58:36: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:36: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922583638_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.3931790731122393005.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2193942558182789393.tmp (1051 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:36: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922583638_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922583638_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient] 20170430-05:58:39: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:39: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225839204_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.1692956596750214927.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5619617719495605361.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:39: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225839204_path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225839204_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-05:58:42: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:42: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225842373_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.5963158942378649886.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3902899116807797639.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:42: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225842373_path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225842373_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient] 20170430-05:58:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:45: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225845800_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.6464070596654371104.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6266312853168184807.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:46: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225845800_path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225845800_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-05:58:48: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:48: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225848950_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.1366631557263129630.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6494911733688043393.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:49: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225848950_path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225848950_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-05:58:52: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:52: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922585225_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.987081051230041281.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5346414452286978629.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:52: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922585225_path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922585225_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient] 20170430-05:58:55: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:55: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225855330_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.8787319791387834039.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7331410379509197347.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:55: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225855330_path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225855330_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient] 20170430-05:58:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:58: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:58:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225858504_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4803989987305795765.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8836542493756648398.tmp (1030 bytes); [org.dataone.client.rest.RestClient] 20170430-05:58:59: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225858504_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225858504_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-05:59:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:01: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922591704_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.1323130948276865656.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1021855655161691412.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:02: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922591704_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922591704_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-05:59:04: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:04: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922594964_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.7236829649039706803.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5100826867337309852.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:05: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922594964_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922594964_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient] 20170430-05:59:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:08: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922598186_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.318349127180935842.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6669145376577133617.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:08: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922598186_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922598186_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient] 20170430-05:59:11: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:11: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225911366_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.977357050950160159.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7390843744932170585.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:11: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225911366_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225911366_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient] 20170430-05:59:14: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:14: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225914469_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.5600433742740966573.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9169355985359752943.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:15: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225914469_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225914469_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient] 20170430-05:59:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:17: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225917548_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.4724039376625476796.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9098235389938529559.tmp (1043 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:18: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225917548_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225917548_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-05:59:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:20: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225920655_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.8995809416008665382.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4289654504853490881.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:21: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225920655_path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225920655_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient] 20170430-05:59:23: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:23: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225923813_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.8085900750313904469.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3608490911854018696.tmp (1056 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:43: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225923813_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225923813_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient] 20170430-05:59:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:45: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225945954_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.3063562001362010656.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4508857244718738930.tmp (1117 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:46: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225945954_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225945954_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) [org.dataone.client.rest.RestClient] 20170430-05:59:49: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:49: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922594949_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.8588883405610879005.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7924308779575382056.tmp (1134 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:49: [INFO]: == returned Guid (rPid): testMNodeTier3:201711922594949_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201711922594949_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 [org.dataone.client.rest.RestClient] 20170430-05:59:52: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:52: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225952186_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.3806359605758093125.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3471071992443199164.tmp (1040 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:52: [INFO]: == returned Guid (rPid): testMNodeTier3:2017119225952186_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017119225952186_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] Node Test Summary for node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 Test 0: OK : : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: OK : : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: OK : : common-unicode-ascii-safe-0123456789 Test 3: OK : : common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: OK : : common-unicode-ascii-safe-unreserved-._~ Test 5: OK : : common-unicode-ascii-safe-sub-delims-$!*()', Test 6: OK : : common-unicode-ascii-safe-gen-delims-:@ Test 7: OK : : common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: OK : : common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: OK : : common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: OK : : common-unicode-ascii-semi-colon-test-%3B Test 11: OK : : common-unicode-ascii-escaped-% Test 12: OK : : common-unicode-ascii-escaped-space x x Test 13: OK : : common-unicode-ascii-escape-anyway-+ Test 14: OK : : common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: OK : : path-unicode-ascii-safe-&=&= Test 16: OK : : path-unicode-ascii-escaped-; Test 17: OK : : path-unicode-ascii-escaped-? Test 18: OK : : path-unicode-ascii-escaped-/ Test 19: OK : : path-unicode-ascii-escaped-%3F Test 20: OK : : path-unicode-ascii-escaped-%2F Test 21: OK : : path-unicode-ascii-escaped-double-//case Test 22: OK : : path-unicode-ascii-escaped-double-trailing// Test 23: OK : : path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: OK : : path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: OK : : common-unicode-bmp-1byte-escaped-¡¢£ Test 26: OK : : common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: OK : : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: OK : : path-ascii-doc-example-10.1000/182 Test 29: OK : : path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: OK : : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: OK : : common-bmp-doc-example-ฉันกินกระจกได้ Test 32: OK : : common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-05:59:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:59:55: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:59:55: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:59:55: [INFO]: ***************** running test for Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-05:59:55: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:55: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225955323_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.6796604360921082701.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.263962372254551497.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:55: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:55: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225955812_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.7724876412857079236.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6563030768304281433.tmp (1038 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711922595619_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.467634826466594385.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6515540408067003536.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225956211_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.200928181607748481.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7095837169113371260.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225956402_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.4379551348052865020.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3050540157747604132.tmp (1026 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225956593_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.3408072361240171976.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2693318102466721260.tmp (1030 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225956788_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.179786247023535367.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3330773163573638801.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:56: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225956977_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.3596249434990699581.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7661034154062862186.tmp (1048 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225957169_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.4021398273434241769.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6454333440109541759.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225957372_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.446474950744333588.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2760910358785789269.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225957560_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.8907466072144366399.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3641178021896170000.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225957747_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.1536120087090908723.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3678979046691428646.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:57: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225957946_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.8437442029989566246.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2797729644869882069.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225958135_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.4307052500526047695.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3557566454883734547.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225958342_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.1330024727412623280.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3857735810137293585.tmp (1052 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225958543_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.4900108614713995903.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5260413702976261898.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225958732_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.3438779688349218001.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4895964137311251840.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:58: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225958928_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.4363566189535934718.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5841437145150157521.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225959115_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.6880509024896103430.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7696433147896473936.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225959308_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.765951885306369727.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.353005874790392873.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225959494_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.149505757949364058.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5115169998250774677.tmp (1018 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225959682_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.1514034961121998419.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6832805666490566592.tmp (1030 bytes); [org.dataone.client.rest.RestClient] 20170430-05:59:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-05:59:59: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119225959874_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.1614462048262794566.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2204544523070569242.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230070_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.1720792296289859875.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7979977225645577463.tmp (1031 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192300259_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.8741570192952190578.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3528174497622676149.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192300455_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.2664190766591671668.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5851440006575018998.tmp (1035 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192300654_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.2802918043702163555.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2096138501604197955.tmp (1035 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:00: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192300845_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.8055286056939062729.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3775666942506608064.tmp (1041 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230135_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.4175965136123174568.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3986855124906944966.tmp (1019 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301229_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7768309525951227677.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3157710015405705193.tmp (1054 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301428_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.5716722432448833749.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4913360448886344949.tmp (1115 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301616_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.2262252631348063882.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4684759608934436098.tmp (1133 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301805_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.159064406452008348.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7761763474930363935.tmp (1038 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: https://gmn-s.lternet.edu/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:00:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:02: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:02: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:02: [INFO]: ***************** running test for Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:02: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:02: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923027_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.1093360219979544817.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.865688054490161030.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:03: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:03: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192303320_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.4848485639094566985.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7577973594745037417.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:03: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:03: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192303869_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.8872626580968489211.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5236314532314331974.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:04: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:04: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192304361_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.6041044582480180238.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3173383391345686311.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:04: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:04: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192304741_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.7207996742794157315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.71890907145249336.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:05: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192305103_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.7173851875717637437.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.266240509432064286.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:05: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192305412_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.4287935739923935943.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1409593142152689850.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:05: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192305713_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.3005102007585290688.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5954517401600699636.tmp (1046 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:06: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923061_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.5446281995329200576.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2444581502573902358.tmp (1028 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:06: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192306249_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.8933576031291312566.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1702498945703378490.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:06: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192306613_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.5660835210064353013.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6047664763947897000.tmp (1026 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:06: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:06: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192306970_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.3477635077453577425.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7766436362797409398.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:07: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307216_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.8206454560195413939.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5797771730356196163.tmp (1026 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:07: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307451_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.1518194023112611625.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7286210374651248101.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:07: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307677_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.8603571782773048764.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4063759599843714352.tmp (1050 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:07: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:07: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307898_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.2514288341337708974.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.184991899361624218.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230890_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.7336036309524843242.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8776857106557246836.tmp (1013 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308284_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.5149015311564532457.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4828840745653490515.tmp (1014 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308476_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.8263727050528217393.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6988598881313349249.tmp (1014 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308668_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.286167205176636260.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7500736568829063685.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:08: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308859_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.2891023721518608691.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.408192515855849970.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230954_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4210565324971065796.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6188776191474830939.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309245_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.6705223033027437703.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2625741056090361146.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309440_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.5061120469687679646.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5627870679125153487.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309630_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.1382250746754258995.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3291804253581791961.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:09: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:09: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309821_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.973249119734039671.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9113560513548545922.tmp (1035 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:10: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301014_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.818230129384329434.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6558628828208417596.tmp (1035 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:10: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923010206_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.5240054405119922831.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6278895154769547631.tmp (1042 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:10: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923010398_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.4229500774668271955.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7187084916838914721.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:10: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:10: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923010843_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.4497966368282702413.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6318048510587233933.tmp (1055 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:11: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:11: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923011115_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.2230303685994243468.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1780198773225310212.tmp (1116 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:11: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:11: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923011585_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.8918505582030893919.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2656075589883061085.tmp (1134 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:11: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:11: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923011934_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.7211582402968543121.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3950418982777626955.tmp (1039 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: http://dataone.neonscience.org/metacat/d1/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:00:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:12: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:12: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:12: [INFO]: ***************** running test for Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:12: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:12: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923012207_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.9172226215408835549.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8027679506820054509.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:12: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:12: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923012653_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.3119313847145546255.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1756151071331305747.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:12: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:12: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923012927_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.2337581126206924162.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2733836866012168556.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:13: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923013200_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.2517954239420494585.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2873393078828963150.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:13: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923013473_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.6303620476882743426.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5587654460716516597.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:13: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923013744_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.3959634841161311411.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.39018920794926766.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:14: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301432_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.7843369973227193044.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8990613371694857591.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:14: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923014320_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.3353010925013742861.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.386345558316499387.tmp (1047 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:14: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923014588_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6131243576980772855.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5366245607283299945.tmp (1031 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:14: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:14: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923014858_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.971658552732435975.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8333717342409159905.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:15: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923015127_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.8531848295186164023.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4977819366965423299.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:15: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923015396_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.5680705193969287337.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.490802990562321358.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:15: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923015662_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.1577803633170223958.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6742797974749128104.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:15: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:15: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923015927_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.1189304893947670175.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2095564340354524145.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:16: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:16: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923016215_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.6508168087716946085.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2754053595301011747.tmp (1051 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:16: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:16: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923016502_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.1534547781103408465.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.166149443357497309.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:16: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:16: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923016795_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.7838941112650614012.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2089044584622221188.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301769_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.3451912196344190971.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6614956727287300287.tmp (1014 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923017342_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.3968741970702712327.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.558674103940927457.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923017614_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.8993698813187099320.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5583675313694752484.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:17: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923017888_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.9096282067395460976.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6668198063223065489.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:18: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923018162_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.5120579228376393494.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7409024579685424453.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:18: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923018430_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.7456263453852578079.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4941236352412506852.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:18: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923018707_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.4414504631670054487.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2101118173967399994.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:18: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:18: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923018975_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.8626853757596479466.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.500417501070736971.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:19: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:19: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923019244_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.2607882528589749797.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1013882228754475832.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:19: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:19: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923019513_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.7659189840149491726.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7908224380707088335.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:19: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:19: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923019795_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.2402646517856200005.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3091597095658617272.tmp (1042 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192302066_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.4952484254966321245.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2115937116830449400.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923020335_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.6874191510663569561.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2204643115210017226.tmp (1055 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923020607_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.3450586630428300508.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5048379668715944925.tmp (1116 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:20: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923020876_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.8387146604486948431.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3274775252692890015.tmp (1134 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:21: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:21: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923021162_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.2962942365008881989.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6891721962466148610.tmp (1039 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: https://test.arcticdata.io/metacat/d1/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:00:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:21: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:21: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:21: [INFO]: ***************** running test for Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:00:21: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:21: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923021437_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.62079777011545242.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5123692332929804249.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:22: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:22: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923022976_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.7405547480018006500.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4588785555759111901.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:24: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:24: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923024342_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.5908492950793489235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8672275367305306570.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:25: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:25: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923025775_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.8475974601639117831.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2823462814009383086.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:27: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:27: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923027141_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.4548589995606970790.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3393335312583082612.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:28: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:28: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923028588_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.2226749189123411840.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1286609983693065967.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:30: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:30: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923030119_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.4422887545576844072.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4268146258396265082.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:31: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:31: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923031588_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.1179565234236907697.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6054754620553937871.tmp (1047 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:33: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:33: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192303390_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.3686358974000383252.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1376207196207285578.tmp (1030 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:34: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:34: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923034551_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.4734313025400421109.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4616587236190773442.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:36: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:36: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230368_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.6905163832050889607.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5141546226328152943.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:37: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:37: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923037442_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.7413162373741142486.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211533030749126784.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:38: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:38: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923038835_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.6653357603988118990.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2626581093369832222.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:40: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:40: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923040252_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.4962995376473387518.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5881455123198854451.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:41: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:41: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923041703_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.3999293892039112013.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.321886067194948277.tmp (1051 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:43: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923043436_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.3307221803381151336.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1261708433650058418.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:45: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923045117_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.1961157148238594162.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1638850972616284553.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:46: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:46: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923046833_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.532262411887403008.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1938114988791606501.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:51: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:51: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923051290_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.1686694011131442794.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5708627995585469425.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:52: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:52: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923052974_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.5005594173265054043.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5157125268392901844.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:54: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:54: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923054839_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.703760723202329320.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4661394535565757603.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:56: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923056511_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.3997110569764051852.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6217090518628931836.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:58: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923058218_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.6991005472141906220.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8992566930507844360.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:00:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:00:59: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923059896_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.4885130791899494684.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4753011224233604503.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:01: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192311575_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.5787949963655211482.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4778690379625801168.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:03: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:03: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192313279_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.8056635650088734644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2560516091543056596.tmp (1035 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:05: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:05: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119231527_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.7798257268430961510.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1709760178032824451.tmp (1034 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:06: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:06: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192316792_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.8666677247498279354.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7469298598431153732.tmp (1041 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:08: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:08: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192318483_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.5734257640004574075.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4974359196309064297.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:10: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:10: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923110265_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.8158464201012419315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5395551102533493300.tmp (1055 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:11: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:11: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923111984_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.3929816165913740994.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3425310422809696298.tmp (1116 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:13: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:13: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923113702_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.23579119710801848.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7386446506799775753.tmp (1134 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:15: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:15: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923115494_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.7240262567858479610.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6493181528918597687.tmp (1039 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:01:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:17: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:17: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:17: [INFO]: ***************** running test for Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:17: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:17: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923117215_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.5303666844271858642.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7106936262314842080.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:18: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:18: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923118307_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.6524193177218447956.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5517077144009057125.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:19: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:19: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192311967_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.4263876998196796156.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2179912409299033337.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:19: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:19: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923119829_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.9051021518204729502.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8398445531475696070.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:20: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:20: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923120625_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.4317443051683190738.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5785775358098526932.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:21: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:21: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923121341_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.8093047425510080709.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8604824379092292257.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:22: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:22: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923122105_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.1523928271176150265.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3142327942197423809.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:22: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:22: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923122840_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.8990946943632793537.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7098851625990171931.tmp (1047 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:23: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:23: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923123639_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.2192442362390699651.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4514207656679606043.tmp (1031 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:24: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:24: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923124310_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.980548127218734711.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.447692944414233816.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:25: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:25: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192312570_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.3230107789967787413.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4362410474888708396.tmp (1026 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:25: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:25: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923125831_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.3070601231337008003.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6959903861591104760.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:26: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:26: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923126555_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.3023962767326623058.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4150187755168948375.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:27: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:27: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923127271_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.5225965304644491805.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7958107683170146586.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:28: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:28: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192312836_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.3965630467216168498.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1736808008161673418.tmp (1050 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:28: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:28: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923128791_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.7495080426811355470.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4434050265932226496.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:29: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:29: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923129509_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.496364389326968560.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7445643385763214769.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:30: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:30: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923130232_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.4054346218267272382.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8016309317750799402.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:31: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:31: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119231311_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.6934545812612102745.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5424590448383847058.tmp (1013 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:31: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:31: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923131674_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.2442193596779019092.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.344768505668758117.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:32: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:32: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923132435_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.1904146791232311690.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.90332568036300262.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:33: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:33: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923133194_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.5601574080442299227.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5021111435759372606.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:33: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:33: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923133958_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.8266812869451063311.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4483746577512922860.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:34: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:34: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923134719_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.587681393531630026.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.511412384261285016.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:35: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:35: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923135437_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.8527222628293643599.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7294425898829664217.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:36: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:36: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923136197_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.5864115930850520116.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3003956008990668589.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:36: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:36: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923136960_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.429883851857169353.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6912451554853154649.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:37: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:37: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923137722_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.9089680151447918412.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4072527066823771104.tmp (1042 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:38: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:38: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923138442_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.406606157653033104.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.227770616811474051.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:39: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:39: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923139204_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.8128432893849844809.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6749498648630057619.tmp (1055 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:39: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:39: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923139982_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.8091038658089137530.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4533237957405019527.tmp (1116 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:40: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:40: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923140739_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.9194928154358925807.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5666855221016247071.tmp (1134 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:41: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:41: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923141544_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.492381833954881115.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2595110790158874939.tmp (1039 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: https://dataone-test.researchworkspace.com/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:01:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:42: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:42: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:42: [INFO]: ***************** running test for Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:42: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:42: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923142303_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.3517865591284534622.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2080105099071719544.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:42: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:42: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923142662_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.43558416773672843.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6489766516414250683.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:42: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:42: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923142853_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.5446053821092566099.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4234469603449819389.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192314340_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.707306419235537571.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8033430526726791742.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923143214_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.1774183234017808543.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1002721646179695609.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923143396_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.4966925273269160427.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4131955306401380930.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923143574_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.4104175282271600392.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2589133164617053568.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923143752_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.6314676625596147211.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6282912845793917010.tmp (1047 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:43: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:43: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923143933_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6927236729835941827.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3228045974061891850.tmp (1031 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:44: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923144168_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.7239789211334901444.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5708754221261447728.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:44: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923144347_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.6354350142402433048.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4923058301124936948.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:44: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923144563_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.1058559219803272806.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3069378253222151585.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:44: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:44: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923144884_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.7383844119633089239.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3599518303993709430.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192314568_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.6203142804808679849.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.192287246313639389.tmp (1022 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923145279_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.3869110785405033987.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6098753936467980672.tmp (1051 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923145460_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.6445810542919759521.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3010479573360042052.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923145699_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.5992081560500162598.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6662843064889915836.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:45: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:45: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923145890_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.4318892386429138338.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4159365181956729800.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:46: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192314666_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.3099140123566624402.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6988908678117720041.tmp (1014 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:46: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923146255_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.3406235105976896366.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5704192917802893422.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:46: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923146461_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.2944335917584656846.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5802578815541064940.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:46: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923146641_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.8709787714588524057.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9110691399690319794.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:46: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:46: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923146905_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.1478133522884551493.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2189989715969851217.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:47: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192314789_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.660392615878097092.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.851610951900140005.tmp (1032 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:47: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923147289_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.5838234838212202190.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2542899555737262693.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:47: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923147535_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.1852915343407405872.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5657622829698945271.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:47: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923147720_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.2701184574269365462.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.889069452124188637.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:47: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:47: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923147920_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.9212575527432933244.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8487243520440589106.tmp (1042 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:48: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192314898_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.2142754566526663374.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7011797409043538060.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:48: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923148272_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.3425106937597967969.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7938923175644224859.tmp (1055 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:48: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923148480_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.6282083627437613325.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.709664890081456898.tmp (1116 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:48: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923148669_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.6899185631019058799.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8949719753785291097.tmp (1134 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:49: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:49: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192314950_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.4490737520708277679.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7197101526130465067.tmp (1038 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: https://gmn-s.edirepository.org/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:01:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:49: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:49: [INFO]: ***************** running test for testCreateData_IdentifierEncoding() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:49: [INFO]: ***************** running test for Node:: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:01:49: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:49: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923149258_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.6200184043118501725.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5213064935978247576.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:49: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:49: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923149978_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.1515277401466164798.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4033167206438265454.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:50: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:50: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923150424_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.6151335166377667773.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5508891589637535865.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:50: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:50: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923150828_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.1504358230992587229.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2219678086535015507.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:51: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:51: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923151278_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.6578082996913464398.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5796400167777284182.tmp (1025 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:51: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:51: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923151650_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.4850376844321508093.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.506012399200778484.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:52: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:52: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923152142_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.2764339170800670091.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2531662472480405229.tmp (1024 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:52: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:52: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923152558_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.9118254706527877288.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2618033504139888331.tmp (1047 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:52: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:52: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923152932_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.7246609481041011660.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1955568886296474449.tmp (1031 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:53: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:53: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923153336_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.5460444673091109830.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2871583306890568922.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:53: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:53: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923153707_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.4599963193710394686.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5766373802032927930.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:54: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:54: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192315485_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.3591793021644008781.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2474994069608237479.tmp (1016 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:54: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:54: [INFO]: 12 unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923154503_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.4020076239148342285.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4442218765612718006.tmp (1027 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:54: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:54: [INFO]: 13 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923154904_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.8883532085313214284.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8091941759901058984.tmp (1023 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:55: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:55: [INFO]: 14 unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923155282_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.2556307239938833437.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1150752096719102151.tmp (1051 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:55: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:55: [INFO]: 15 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923155658_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.6333473091656462051.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6362178775888010043.tmp (1021 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:56: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192315698_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.3566992329947674776.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4684408102307277809.tmp (1014 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:56: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923156477_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.3670467018853151006.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5840736826820945388.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:56: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:56: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923156861_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.7491235672639150572.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7212437810212347009.tmp (1015 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:57: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923157220_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.7293447438961180623.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.252075412184830203.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:57: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923157600_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.4500113608183763418.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1973305764720395449.tmp (1017 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:57: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:57: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923157978_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.5720595212072068208.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.969951691270960134.tmp (1029 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:58: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923158329_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.8871878079329990388.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.492405519125700667.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:58: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:58: [INFO]: 23 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923158744_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.100412232129234311.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7885201506253984577.tmp (1033 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:59: [INFO]: 24 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923159146_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.717563009787708493.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2426101485651926110.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:59: [INFO]: 25 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923159541_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.5428443412132141148.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4122364819347697962.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:01:59: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:01:59: [INFO]: 26 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923159939_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.1616270835391801814.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4300386997301390128.tmp (1036 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:00: [INFO]: 27 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192320375_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.6971020606445529701.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2741322394689866086.tmp (1041 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:00: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:00: [INFO]: 28 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192320767_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.6782466070001579713.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4065486745839504132.tmp (1020 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:01: [INFO]: 29 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192321120_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.207758898108957296.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.692436669720978035.tmp (1054 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:01: [INFO]: 30 unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192321534_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.249834623441373989.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6530539192305827749.tmp (1115 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:01: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:01: [INFO]: 31 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192321910_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.5816644535551069130.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3069789416345234981.tmp (1133 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:02: [INFO]: [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:02: [INFO]: 32 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations] 20170430-06:02:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192322265_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.3037700176636389866.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5385434614194100808.tmp (1038 bytes); [org.dataone.client.rest.RestClient] Node Test Summary for node: https://ncei.nceas.ucsb.edu/mn/v2 Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz Test 2: Error: create: common-unicode-ascii-safe-0123456789 Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~ Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~ Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()', Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@ Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}| Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\ Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B Test 11: Error: create: common-unicode-ascii-escaped-% Test 12: Error: create: common-unicode-ascii-escaped-space x x Test 13: Error: create: common-unicode-ascii-escape-anyway-+ Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ Test 15: Error: create: path-unicode-ascii-safe-&=&= Test 16: Error: create: path-unicode-ascii-escaped-; Test 17: Error: create: path-unicode-ascii-escaped-? Test 18: Error: create: path-unicode-ascii-escaped-/ Test 19: Error: create: path-unicode-ascii-escaped-%3F Test 20: Error: create: path-unicode-ascii-escaped-%2F Test 21: Error: create: path-unicode-ascii-escaped-double-//case Test 22: Error: create: path-unicode-ascii-escaped-double-trailing// Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F Test 25: Error: create: common-unicode-bmp-1byte-escaped-¡¢£ Test 26: Error: create: common-unicode-bmp-2byte-escaped-䦹䦺 Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 Test 28: Error: create: path-ascii-doc-example-10.1000/182 Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24 Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) Test 31: Error: create: common-bmp-doc-example-ฉันกินกระจกได้ Test 32: Error: create: common-bmp-doc-example-Is_féidir_liom_ithe_gloine 20170430-06:02:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:02:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:03: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:03: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:05: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:05: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:06: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:07: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:07: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:07: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:08: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:09: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:09: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:09: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: ***************** running test for testUpdate() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:09: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: creating a test object. pid = testUpdate_20171192329354 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:09: [INFO]: SystemMetadata for pid: testUpdate_20171192329354 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_20171192329354</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:09.364+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:09.364+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_20171192329354; FilePart:object = /tmp/mmp.output.452668701663682513.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6540933905425454443.tmp (1075 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:10: [INFO]: object created. pid = testUpdate_20171192329354 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_20171192329354 [org.dataone.client.rest.RestClient] 20170430-06:02:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testUpdate_20171192329354; MMP message has: ParamPart:newPid = testUpdate_201711923211197; FilePart:object = /tmp/mmp.output.8043315304684393814.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1820279835294062013.tmp (1006 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923211197 [org.dataone.client.rest.RestClient] 20170430-06:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_20171192329354 [org.dataone.client.rest.RestClient] 20170430-06:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-30T06:02:09.627%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:02:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:13: [INFO]: ***************** running test for testUpdate() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:13: [INFO]: creating a test object. pid = testUpdate_201711923213988 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:14: [INFO]: SystemMetadata for pid: testUpdate_201711923213988 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923213988</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:13.997+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:13.997+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923213988; FilePart:object = /tmp/mmp.output.9035596262306187035.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5471796271965350558.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:14: [INFO]: object created. pid = testUpdate_201711923213988 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923213988 [org.dataone.client.rest.RestClient] 20170430-06:02:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testUpdate_201711923213988; MMP message has: ParamPart:newPid = testUpdate_201711923215268; FilePart:object = /tmp/mmp.output.5012325152701894247.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1545984914423010422.tmp (998 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923215268 [org.dataone.client.rest.RestClient] 20170430-06:02:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923213988 [org.dataone.client.rest.RestClient] 20170430-06:02:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-30T06:02:14.113%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:02:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: ***************** running test for testUpdate() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: creating a test object. pid = testUpdate_201711923216754 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: SystemMetadata for pid: testUpdate_201711923216754 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923216754</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:16.763+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:16.763+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923216754; FilePart:object = /tmp/mmp.output.6382163761371265175.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5254771622275282833.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:57:57 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453345971232"> <ol start="32" class="pre-context" id="pre140453345971232"> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453345971232"> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> return response</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> return inner</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre></pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345971232')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345971232"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453345970944"> <ol start="242" class="pre-context" id="pre140453345970944"> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> if response:</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> break</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre></pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453345970944"> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345970944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345970944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453418833680"> <ol start="171" class="pre-context" id="pre140453418833680"> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre></pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre></pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453418833680"> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> if response:</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> break</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre></pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418833680')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418833680"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453418835552"> <ol start="39" class="pre-context" id="pre140453418835552"> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> )</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> )</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453418835552"> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre></pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418835552')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418835552"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453418835480"> <ol start="60" class="pre-context" id="pre140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre></pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418835480')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418835480"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453345969504"> <ol start="58" class="pre-context" id="pre140453345969504"> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> try:</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453345969504"> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> )</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> else:</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre></pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre></pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345969504')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345969504"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923216754&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5254771622275282833.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6382163761371265175.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18914&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=TaNEdMtJucFBlLAFPcObaeFyosi420MkBD0lQ&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55630&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531877545759&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd71ac330&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc596e70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:57:57 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453345971232"> <ol start="32" class="pre-context" id="pre140453345971232"> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453345971232"> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> return response</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre> return inner</pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre></pre></li> <li onclick="toggle('pre140453345971232', 'post140453345971232')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345971232')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345971232"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453345970944"> <ol start="242" class="pre-context" id="pre140453345970944"> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> if response:</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> break</pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre></pre></li> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453345970944"> <li onclick="toggle('pre140453345970944', 'post140453345970944')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345970944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345970944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453418833680"> <ol start="171" class="pre-context" id="pre140453418833680"> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre></pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre></pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453418833680"> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> if response:</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> break</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre></pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453418833680', 'post140453418833680')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418833680')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418833680"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453418835552"> <ol start="39" class="pre-context" id="pre140453418835552"> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> )</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> )</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453418835552"> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre></pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453418835552', 'post140453418835552')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418835552')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418835552"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453418835480"> <ol start="60" class="pre-context" id="pre140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre></pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453418835480"> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453418835480', 'post140453418835480')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418835480')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418835480"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453345969504"> <ol start="58" class="pre-context" id="pre140453345969504"> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> try:</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453345969504"> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> )</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> else:</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre></pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre></pre></li> <li onclick="toggle('pre140453345969504', 'post140453345969504')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345969504')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345969504"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923216754&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5254771622275282833.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6382163761371265175.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18914&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=TaNEdMtJucFBlLAFPcObaeFyosi420MkBD0lQ&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55630&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> 20170430-06:02:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> 20170430-06:02:16: [INFO]: ***************** running test for testUpdate() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531877545759&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd71ac330&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc596e70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> 20170430-06:02:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> 20170430-06:02:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> 20170430-06:02:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) 20170430-06:02:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:16: [INFO]: creating a test object. pid = testUpdate_201711923216947 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:16: [INFO]: SystemMetadata for pid: testUpdate_201711923216947 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923216947</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:16.957+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:16.957+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923216947; FilePart:object = /tmp/mmp.output.8632862389914960515.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2142153715535525119.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: ***************** running test for testUpdate() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: creating a test object. pid = testUpdate_201711923217252 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:17: [INFO]: SystemMetadata for pid: testUpdate_201711923217252 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923217252</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:17.261+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:17.261+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923217252; FilePart:object = /tmp/mmp.output.2249547705552591285.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1656155089699768581.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:18: [INFO]: object created. pid = testUpdate_201711923217252 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdate_201711923217252 [org.dataone.client.rest.RestClient] 20170430-06:02:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/object/testUpdate_201711923217252; MMP message has: ParamPart:newPid = testUpdate_201711923219949; FilePart:object = /tmp/mmp.output.3089583067012071256.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4217373550310515320.tmp (1006 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: ***************** running test for testUpdate() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: creating a test object. pid = testUpdate_201711923220310 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: SystemMetadata for pid: testUpdate_201711923220310 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923220310</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:20.321+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:20.321+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923220310; FilePart:object = /tmp/mmp.output.4865397590011118443.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8231424289721875373.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: ***************** running test for testUpdate() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: creating a test object. pid = testUpdate_201711923220636 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: SystemMetadata for pid: testUpdate_201711923220636 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923220636</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:20.655+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:20.655+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923220636; FilePart:object = /tmp/mmp.output.2219001507680639459.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3108641810532922550.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: ***************** running test for testUpdate() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: creating a test object. pid = testUpdate_201711923220872 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:20: [INFO]: SystemMetadata for pid: testUpdate_201711923220872 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923220872</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:20.881+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:20.881+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923220872; FilePart:object = /tmp/mmp.output.5795517892503275975.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.870080944057462608.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:21 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622694010536"> <ol start="32" class="pre-context" id="pre139622694010536"> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622694010536"> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> return response</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> return inner</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre></pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694010536')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694010536"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622982402416"> <ol start="242" class="pre-context" id="pre139622982402416"> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> if response:</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> break</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre></pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622982402416"> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622982402416')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622982402416"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622679605192"> <ol start="171" class="pre-context" id="pre139622679605192"> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre></pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre></pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622679605192"> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> if response:</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> break</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre></pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679605192')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679605192"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622679605048"> <ol start="44" class="pre-context" id="pre139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> .format(</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> )</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> )</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre></pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679605048')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679605048"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622679604904"> <ol start="66" class="pre-context" id="pre139622679604904"> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre></pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622679604904"> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> )</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> )</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679604904')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679604904"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622694009888"> <ol start="62" class="pre-context" id="pre139622694009888"> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> try:</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622694009888"> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> )</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> else:</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre></pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre></pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694009888')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694009888"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923220872&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.870080944057462608.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5795517892503275975.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18899&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=NiuiRldk1rcX3EP-7m7Y289zApwqhuwEmX&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57225&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532140988241&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532140988100&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532140987868&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532140988275&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc72441468&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc725a7930&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:21 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622694010536"> <ol start="32" class="pre-context" id="pre139622694010536"> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622694010536"> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> return response</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre> return inner</pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre></pre></li> <li onclick="toggle('pre139622694010536', 'post139622694010536')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694010536')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694010536"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622982402416"> <ol start="242" class="pre-context" id="pre139622982402416"> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> if response:</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> break</pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre></pre></li> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622982402416"> <li onclick="toggle('pre139622982402416', 'post139622982402416')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622982402416')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622982402416"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622679605192"> <ol start="171" class="pre-context" id="pre139622679605192"> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre></pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre></pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622679605192"> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> if response:</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> break</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre></pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622679605192', 'post139622679605192')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679605192')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679605192"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622679605048"> <ol start="44" class="pre-context" id="pre139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> .format(</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> )</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> )</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre></pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679605048')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679605048"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622679604904"> <ol start="66" class="pre-context" id="pre139622679604904"> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre></pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622679604904"> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> )</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> request</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> )</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622679604904', 'post139622679604904')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679604904')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679604904"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622694009888"> <ol start="62" class="pre-context" id="pre139622694009888"> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> try:</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622694009888"> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> )</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> else:</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre></pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre></pre></li> <li onclick="toggle('pre139622694009888', 'post139622694009888')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694009888')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694009888"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923220872&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.870080944057462608.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5795517892503275975.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18899&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=NiuiRldk1rcX3EP-7m7Y289zApwqhuwEmX&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57225&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532140988241&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532140988100&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532140987868&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532140988275&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc72441468&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc725a7930&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> 20170430-06:02:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> 20170430-06:02:21: [INFO]: <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> ***************** running test for testUpdate() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, 20170430-06:02:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> 20170430-06:02:21: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> 20170430-06:02:21: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:21: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: creating a test object. pid = testUpdate_201711923221133 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: SystemMetadata for pid: testUpdate_201711923221133 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923221133</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:21.142+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:21.142+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923221133; FilePart:object = /tmp/mmp.output.5626053358138253210.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1832237326350630473.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:02:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:21: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:21: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:23: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:23: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:23: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: creating a test object. pid = testUpdate_201711923223954 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:23: [INFO]: SystemMetadata for pid: testUpdate_201711923223954 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923223954</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:23.963+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:23.963+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923223954; FilePart:object = /tmp/mmp.output.7957648655961123084.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5017007441764003800.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:25: [INFO]: object created. pid = testUpdate_201711923223954 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923223954 [org.dataone.client.rest.RestClient] 20170430-06:02:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testUpdate_201711923223954; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201711923225885; FilePart:object = /tmp/mmp.output.1942161993853181579.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2146131635771071395.tmp (1073 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:26: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [INFO]: creating a test object. pid = testUpdate_201711923226695 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:26: [INFO]: SystemMetadata for pid: testUpdate_201711923226695 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923226695</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:26.704+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:26.704+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923226695; FilePart:object = /tmp/mmp.output.6916356016103987510.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2476628405093681210.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:28: [INFO]: object created. pid = testUpdate_201711923226695 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923226695 [org.dataone.client.rest.RestClient] 20170430-06:02:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testUpdate_201711923226695; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201711923228294; FilePart:object = /tmp/mmp.output.3074509903888978243.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5088939540553149773.tmp (1065 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: creating a test object. pid = testUpdate_201711923228811 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: SystemMetadata for pid: testUpdate_201711923228811 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923228811</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:28.822+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:28.822+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923228811; FilePart:object = /tmp/mmp.output.7446454929219717853.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.133203001982609369.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:58:08 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453339724184"> <ol start="32" class="pre-context" id="pre140453339724184"> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453339724184"> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> return response</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> return inner</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre></pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339724184')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339724184"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453339721808"> <ol start="242" class="pre-context" id="pre140453339721808"> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> if response:</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> break</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre></pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453339721808"> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339721808')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339721808"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453339723464"> <ol start="171" class="pre-context" id="pre140453339723464"> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre></pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre></pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453339723464"> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> if response:</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> break</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre></pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339723464')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339723464"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453339722456"> <ol start="39" class="pre-context" id="pre140453339722456"> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> )</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> )</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453339722456"> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre></pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339722456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339722456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453339725336"> <ol start="60" class="pre-context" id="pre140453339725336"> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre></pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453339725336"> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339725336')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339725336"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453339722024"> <ol start="58" class="pre-context" id="pre140453339722024"> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> try:</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453339722024"> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> )</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> else:</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre></pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre></pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339722024')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339722024"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923228811&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.133203001982609369.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7446454929219717853.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18925&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=f2RbKZnY87vi01mRVQ_GZTenw1bVEKY5uQhmnEc0&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55673&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531888393344&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc74c1f0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc74cb30&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:58:08 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453339724184"> <ol start="32" class="pre-context" id="pre140453339724184"> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453339724184"> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> return response</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre> return inner</pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre></pre></li> <li onclick="toggle('pre140453339724184', 'post140453339724184')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339724184')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339724184"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453339721808"> <ol start="242" class="pre-context" id="pre140453339721808"> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> if response:</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> break</pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre></pre></li> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453339721808"> <li onclick="toggle('pre140453339721808', 'post140453339721808')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339721808')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339721808"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453339723464"> <ol start="171" class="pre-context" id="pre140453339723464"> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre></pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre></pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453339723464"> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> if response:</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> break</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre></pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453339723464', 'post140453339723464')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339723464')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339723464"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453339722456"> <ol start="39" class="pre-context" id="pre140453339722456"> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> )</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> )</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453339722456"> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre></pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453339722456', 'post140453339722456')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339722456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339722456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453339725336"> <ol start="60" class="pre-context" id="pre140453339725336"> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre></pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453339725336"> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453339725336', 'post140453339725336')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339725336')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339725336"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453339722024"> <ol start="58" class="pre-context" id="pre140453339722024"> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> try:</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453339722024"> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> )</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> else:</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre></pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre></pre></li> <li onclick="toggle('pre140453339722024', 'post140453339722024')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453339722024')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453339722024"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 20170430-06:02:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923228811&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> 20170430-06:02:29: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> 20170430-06:02:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.133203001982609369.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7446454929219717853.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> 20170430-06:02:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18925&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=f2RbKZnY87vi01mRVQ_GZTenw1bVEKY5uQhmnEc0&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55673&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531888393344&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc74c1f0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc74cb30&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> 20170430-06:02:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> 20170430-06:02:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:29: [INFO]: creating a test object. pid = testUpdate_2017119232293 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: SystemMetadata for pid: testUpdate_2017119232293 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_2017119232293</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:29.013+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:29.013+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017119232293; FilePart:object = /tmp/mmp.output.422898654087494865.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.907132596560850698.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: creating a test object. pid = testUpdate_201711923229302 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:29: [INFO]: SystemMetadata for pid: testUpdate_201711923229302 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923229302</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:29.310+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:29.310+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923229302; FilePart:object = /tmp/mmp.output.1605813733535580719.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5556772448826664711.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:30: [INFO]: object created. pid = testUpdate_201711923229302 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdate_201711923229302 [org.dataone.client.rest.RestClient] 20170430-06:02:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/object/testUpdate_201711923229302; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201711923231908; FilePart:object = /tmp/mmp.output.944140630464436129.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5484041910081629344.tmp (1073 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:32: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: creating a test object. pid = testUpdate_201711923232268 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: SystemMetadata for pid: testUpdate_201711923232268 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923232268</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:32.277+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:32.277+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923232268; FilePart:object = /tmp/mmp.output.6226334760469045409.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6611619574599930406.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:32: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: creating a test object. pid = testUpdate_201711923232592 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: SystemMetadata for pid: testUpdate_201711923232592 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923232592</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:32.600+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:32.600+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923232592; FilePart:object = /tmp/mmp.output.2995169142910186633.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8440783858689670137.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:32: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: creating a test object. pid = testUpdate_201711923232820 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: SystemMetadata for pid: testUpdate_201711923232820 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923232820</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:32.829+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:32.829+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923232820; FilePart:object = /tmp/mmp.output.3834416580365108801.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8507126773973506702.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:32 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622718547008"> <ol start="32" class="pre-context" id="pre139622718547008"> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622718547008"> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> return response</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> return inner</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre></pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718547008')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718547008"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622718548520"> <ol start="242" class="pre-context" id="pre139622718548520"> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> if response:</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> break</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre></pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622718548520"> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718548520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718548520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622718549024"> <ol start="171" class="pre-context" id="pre139622718549024"> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre></pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre></pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622718549024"> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> if response:</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> break</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre></pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718549024')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718549024"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622718546000"> <ol start="44" class="pre-context" id="pre139622718546000"> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> .format(</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> )</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> )</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622718546000"> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre></pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718546000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718546000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622718548808"> <ol start="66" class="pre-context" id="pre139622718548808"> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre></pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622718548808"> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> )</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> )</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718548808')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718548808"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622718549096"> <ol start="62" class="pre-context" id="pre139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> try:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> )</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> else:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718549096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718549096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923232820&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8507126773973506702.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3834416580365108801.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18920&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=5aSf_yX955Bfo_mDYJ1dUswN0lsD8n8rqtFWp9A&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57268&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532152853541&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532152853388&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532152853167&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532152853573&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc728aa270&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71d900b0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:32 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622718547008"> <ol start="32" class="pre-context" id="pre139622718547008"> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622718547008"> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> return response</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre> return inner</pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre></pre></li> <li onclick="toggle('pre139622718547008', 'post139622718547008')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718547008')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718547008"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622718548520"> <ol start="242" class="pre-context" id="pre139622718548520"> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> if response:</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> break</pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre></pre></li> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622718548520"> <li onclick="toggle('pre139622718548520', 'post139622718548520')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718548520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718548520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622718549024"> <ol start="171" class="pre-context" id="pre139622718549024"> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre></pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre></pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622718549024"> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> if response:</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> break</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre></pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622718549024', 'post139622718549024')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718549024')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718549024"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622718546000"> <ol start="44" class="pre-context" id="pre139622718546000"> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> .format(</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> )</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> )</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622718546000"> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre></pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622718546000', 'post139622718546000')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718546000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718546000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622718548808"> <ol start="66" class="pre-context" id="pre139622718548808"> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre></pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622718548808"> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> )</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> request</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> )</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622718548808', 'post139622718548808')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718548808')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718548808"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622718549096"> <ol start="62" class="pre-context" id="pre139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> try:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> )</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> else:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718549096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718549096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923232820&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8507126773973506702.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3834416580365108801.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18920&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=5aSf_yX955Bfo_mDYJ1dUswN0lsD8n8rqtFWp9A&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:32: [INFO]: ***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57268&#39;</pre></td> </tr> 20170430-06:02:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> 20170430-06:02:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <tr> 20170430-06:02:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532152853541&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532152853388&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532152853167&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532152853573&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc728aa270&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71d900b0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> 20170430-06:02:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> 20170430-06:02:33: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> 20170430-06:02:33: [INFO]: creating a test object. pid = testUpdate_201711923232995 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:33: [INFO]: SystemMetadata for pid: testUpdate_201711923232995 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923232995</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:33.003+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:33.003+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923232995; FilePart:object = /tmp/mmp.output.5804211200731932735.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8220310918738872180.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:02:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:33: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:33: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:33: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:33: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:34: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:34: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:34: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:34: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:35: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:35: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:35: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:35: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:35: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: creating a test object. pid = testUpdate_201711923235624 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:35: [INFO]: SystemMetadata for pid: testUpdate_201711923235624 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923235624</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:35.634+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:35.634+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923235624; FilePart:object = /tmp/mmp.output.7444812179296151079.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2200694468053555138.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:36: [INFO]: object created. pid = testUpdate_201711923235624 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923235624 [org.dataone.client.rest.RestClient] 20170430-06:02:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testUpdate_201711923235624; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_201711923237659; FilePart:object = /tmp/mmp.output.8388169957305232831.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2452208974540944045.tmp (1058 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:38: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [INFO]: creating a test object. pid = testUpdate_201711923238416 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:38: [INFO]: SystemMetadata for pid: testUpdate_201711923238416 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923238416</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:38.425+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:38.425+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923238416; FilePart:object = /tmp/mmp.output.7988051483105545025.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7751126854623507772.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:39: [INFO]: object created. pid = testUpdate_201711923238416 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201711923238416 [org.dataone.client.rest.RestClient] 20170430-06:02:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testUpdate_201711923238416; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_201711923239791; FilePart:object = /tmp/mmp.output.1626994228385227853.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2458023274663780167.tmp (1050 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: creating a test object. pid = testUpdate_201711923240284 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: SystemMetadata for pid: testUpdate_201711923240284 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923240284</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:40.293+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:40.293+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923240284; FilePart:object = /tmp/mmp.output.6496250278323984824.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2235159906150863953.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:58:18 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453314905080"> <ol start="32" class="pre-context" id="pre140453314905080"> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453314905080"> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> return response</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> return inner</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre></pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314905080')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314905080"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453314904576"> <ol start="242" class="pre-context" id="pre140453314904576"> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> if response:</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> break</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre></pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453314904576"> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314904576')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314904576"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453314907024"> <ol start="171" class="pre-context" id="pre140453314907024"> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre></pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre></pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453314907024"> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> if response:</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> break</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre></pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314907024')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314907024"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453314907528"> <ol start="39" class="pre-context" id="pre140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> )</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> )</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre></pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314907528')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314907528"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453325382576"> <ol start="60" class="pre-context" id="pre140453325382576"> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre></pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453325382576"> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453325382576')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453325382576"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453314905512"> <ol start="58" class="pre-context" id="pre140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> try:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> )</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> else:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314905512')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314905512"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923240284&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2235159906150863953.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6496250278323984824.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18886&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=X7yhHMN4MaVcgDL90buwhyz5xVxVXR&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55722&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531898834692&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd6686ef0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdd6a215f0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:58:18 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453314905080"> <ol start="32" class="pre-context" id="pre140453314905080"> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453314905080"> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> return response</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre> return inner</pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre></pre></li> <li onclick="toggle('pre140453314905080', 'post140453314905080')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314905080')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314905080"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453314904576"> <ol start="242" class="pre-context" id="pre140453314904576"> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> if response:</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> break</pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre></pre></li> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453314904576"> <li onclick="toggle('pre140453314904576', 'post140453314904576')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314904576')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314904576"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453314907024"> <ol start="171" class="pre-context" id="pre140453314907024"> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre></pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre></pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453314907024"> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> if response:</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> break</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre></pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453314907024', 'post140453314907024')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314907024')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314907024"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453314907528"> <ol start="39" class="pre-context" id="pre140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> )</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> )</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre></pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314907528')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314907528"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453325382576"> <ol start="60" class="pre-context" id="pre140453325382576"> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre></pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453325382576"> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453325382576', 'post140453325382576')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453325382576')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453325382576"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453314905512"> <ol start="58" class="pre-context" id="pre140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> try:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> )</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> else:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314905512')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314905512"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_201711923240284&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2235159906150863953.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6496250278323984824.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> 20170430-06:02:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> 20170430-06:02:40: [INFO]: <thead> ***************** running test for testUpdate_badObsoletesInfo() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18886&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=X7yhHMN4MaVcgDL90buwhyz5xVxVXR&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;55722&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> 20170430-06:02:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> 20170430-06:02:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531898834692&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd6686ef0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdd6a215f0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> 20170430-06:02:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: creating a test object. pid = testUpdate_201711923240615 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:40: [INFO]: SystemMetadata for pid: testUpdate_201711923240615 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923240615</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:40.627+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:40.627+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923240615; FilePart:object = /tmp/mmp.output.6185907554412142853.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6352883966169395301.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:41: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: creating a test object. pid = testUpdate_20171192324156 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:41: [INFO]: SystemMetadata for pid: testUpdate_20171192324156 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_20171192324156</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:41.064+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:41.064+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_20171192324156; FilePart:object = /tmp/mmp.output.8255445316907495609.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3623143039547316388.tmp (1075 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:42: [INFO]: object created. pid = testUpdate_20171192324156 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdate_20171192324156 [org.dataone.client.rest.RestClient] 20170430-06:02:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/object/testUpdate_20171192324156; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_201711923243878; FilePart:object = /tmp/mmp.output.1537930734559067926.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.642734648819209548.tmp (1058 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: creating a test object. pid = testUpdate_201711923244247 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: SystemMetadata for pid: testUpdate_201711923244247 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923244247</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:44.256+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:44.256+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923244247; FilePart:object = /tmp/mmp.output.5200033745242491532.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5112875172808957494.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: creating a test object. pid = testUpdate_201711923244697 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:44: [INFO]: SystemMetadata for pid: testUpdate_201711923244697 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923244697</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:44.709+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:44.709+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923244697; FilePart:object = /tmp/mmp.output.4228642957466379925.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1010467633052778420.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:45: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: creating a test object. pid = testUpdate_20171192324553 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: SystemMetadata for pid: testUpdate_20171192324553 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_20171192324553</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:45.061+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:45.061+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_20171192324553; FilePart:object = /tmp/mmp.output.5966186727073963709.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7167613898726397578.tmp (1069 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:45 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715495200"> <ol start="32" class="pre-context" id="pre139622715495200"> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715495200"> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> return response</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre></pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715495200')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715495200"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622715496208"> <ol start="242" class="pre-context" id="pre139622715496208"> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> break</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre></pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622715496208"> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715496208')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715496208"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622715953304"> <ol start="171" class="pre-context" id="pre139622715953304"> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre></pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre></pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622715953304"> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> break</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre></pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715953304')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715953304"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622715954456"> <ol start="44" class="pre-context" id="pre139622715954456"> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> .format(</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> )</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> )</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622715954456"> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre></pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622715954096"> <ol start="66" class="pre-context" id="pre139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre></pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715497144"> <ol start="62" class="pre-context" id="pre139622715497144"> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> try:</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715497144"> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> )</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> else:</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre></pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre></pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715497144')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715497144"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_20171192324553&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7167613898726397578.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5966186727073963709.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18922&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=_e9CDNyW2x4VRn_6bDtM0gwMjrsg_-0jM_RpoefN&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57337&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532165083945&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532165083808&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532165083596&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532165083976&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc726318a0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71d5d1b0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:45 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715495200"> <ol start="32" class="pre-context" id="pre139622715495200"> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715495200"> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> return response</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre></pre></li> <li onclick="toggle('pre139622715495200', 'post139622715495200')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715495200')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715495200"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622715496208"> <ol start="242" class="pre-context" id="pre139622715496208"> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> break</pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre></pre></li> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622715496208"> <li onclick="toggle('pre139622715496208', 'post139622715496208')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715496208')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715496208"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622715953304"> <ol start="171" class="pre-context" id="pre139622715953304"> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre></pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre></pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622715953304"> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> break</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre></pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622715953304', 'post139622715953304')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715953304')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715953304"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622715954456"> <ol start="44" class="pre-context" id="pre139622715954456"> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> .format(</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> )</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> )</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622715954456"> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre></pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622715954456', 'post139622715954456')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622715954096"> <ol start="66" class="pre-context" id="pre139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre></pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> request</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715497144"> <ol start="62" class="pre-context" id="pre139622715497144"> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> try:</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715497144"> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> )</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> else:</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre></pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre></pre></li> <li onclick="toggle('pre139622715497144', 'post139622715497144')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715497144')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715497144"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdate_20171192324553&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7167613898726397578.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5966186727073963709.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18922&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=_e9CDNyW2x4VRn_6bDtM0gwMjrsg_-0jM_RpoefN&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57337&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532165083945&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532165083808&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532165083596&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532165083976&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc726318a0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71d5d1b0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> 20170430-06:02:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> 20170430-06:02:45: [INFO]: <tr> ***************** running test for testUpdate_badObsoletesInfo() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> 20170430-06:02:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> 20170430-06:02:45: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:45: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: creating a test object. pid = testUpdate_201711923245229 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: SystemMetadata for pid: testUpdate_201711923245229 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdate_201711923245229</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:02:45.238+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:02:45.238+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201711923245229; FilePart:object = /tmp/mmp.output.4456179429401130171.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.829632234818737100.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459) at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:02:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:02:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:45: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:45: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:45: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:45: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:46: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:47: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:47: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:47: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:47: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:48: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:48: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:48: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:48: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923248352; FilePart:object = /tmp/mmp.output.5429059360457056018.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3458944523591718321.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate201711923248352; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201711923249152; FilePart:object = /tmp/mmp.output.6754540626850582670.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5925751119192789579.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:49: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923249730; FilePart:object = /tmp/mmp.output.2926554493501160162.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1413880518109992917.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate201711923249730; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201711923250648; FilePart:object = /tmp/mmp.output.6936525982256857486.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1730957394194472726.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:51: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923251133; FilePart:object = /tmp/mmp.output.8866456127963741871.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2729342540326052779.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:51: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923251341; FilePart:object = /tmp/mmp.output.6163693376133185514.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5865179496232903364.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:52: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923252335; FilePart:object = /tmp/mmp.output.2604171041527306736.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7371796931313483644.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:52: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923252604; FilePart:object = /tmp/mmp.output.7515646711920706209.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4377078468931526577.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:54: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923254376; FilePart:object = /tmp/mmp.output.1422077996215381166.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8259438595189542071.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:55: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192325593; FilePart:object = /tmp/mmp.output.5329402858834531567.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2002325544624922725.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:55: [INFO]: ***************** running test for testUpdate_NoCert() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923255512; FilePart:object = /tmp/mmp.output.4541239389963512493.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8501714916472483698.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:02:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:02:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:56: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:56: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:56: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:56: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:57: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:57: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:57: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:57: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:57: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:58: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:58: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:02:58: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:58: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:02:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:58: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:02:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923258490; FilePart:object = /tmp/mmp.output.4201608732753968203.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1792730350016396102.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate201711923258490; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate201711923259871; FilePart:object = /tmp/mmp.output.3660073316826483931.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8106186193467242249.tmp (983 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/mNodeTier3TestUpdate201711923258490 [org.dataone.client.rest.RestClient] 20170430-06:03:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:01: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:01: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192331319; FilePart:object = /tmp/mmp.output.191221046111490647.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7148948529977177259.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate20171192331319; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate20171192331868; FilePart:object = /tmp/mmp.output.4373399727301614971.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5955659728098317414.tmp (982 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/mNodeTier3TestUpdate20171192331319 [org.dataone.client.rest.RestClient] 20170430-06:03:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:02: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:02: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192332776; FilePart:object = /tmp/mmp.output.7074519526708892917.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2928337793223007713.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:02: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:02: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192332972; FilePart:object = /tmp/mmp.output.6052657886205210797.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.279386714200143480.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:03: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:03: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192333926; FilePart:object = /tmp/mmp.output.2749573023942641273.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7891984281631462635.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:04: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:04: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192334198; FilePart:object = /tmp/mmp.output.3054051796940861433.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7218109956373146225.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:05: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:05: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192335859; FilePart:object = /tmp/mmp.output.3152580256016271452.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2898917169105146837.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:06: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:06: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192336616; FilePart:object = /tmp/mmp.output.625293027695843342.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2332586343638044400.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:06: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:06: [INFO]: ***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192336812; FilePart:object = /tmp/mmp.output.5960523366741545059.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1462982321406393887.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:03:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:07: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:07: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:07: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:07: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:08: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:08: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:08: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:09: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:09: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:09: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:09: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:09: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:09: [INFO]: ***************** running test for testArchive() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete20171192339695; FilePart:object = /tmp/mmp.output.1992178906418851955.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4565611296938244442.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestDelete20171192339695; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/mNodeTier3TestDelete20171192339695 [org.dataone.client.rest.RestClient] 20170430-06:03:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:11: [INFO]: ***************** running test for testArchive() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923311827; FilePart:object = /tmp/mmp.output.8640648360468956345.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7106990966536482708.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestDelete201711923311827; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/mNodeTier3TestDelete201711923311827 [org.dataone.client.rest.RestClient] 20170430-06:03:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:13: [INFO]: ***************** running test for testArchive() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923313401; FilePart:object = /tmp/mmp.output.5893755388509367633.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1127386699347131221.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:13: [INFO]: ***************** running test for testArchive() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923313801; FilePart:object = /tmp/mmp.output.1101299979983634466.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1317281307818287376.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:14: [INFO]: ***************** running test for testArchive() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923314920; FilePart:object = /tmp/mmp.output.6135021911597834588.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3378827272183188799.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:15: [INFO]: ***************** running test for testArchive() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923315342; FilePart:object = /tmp/mmp.output.4253167531587757121.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6053782178725403763.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:17: [INFO]: ***************** running test for testArchive() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923317140; FilePart:object = /tmp/mmp.output.4753724209525470465.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7572129077195986593.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: ***************** running test for testArchive() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete20171192331838; FilePart:object = /tmp/mmp.output.4171438662899284803.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2742408174787718862.tmp (988 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: ***************** running test for testArchive() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923318219; FilePart:object = /tmp/mmp.output.2680579476649404126.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2207254453064466798.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:03:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:18: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:19: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:19: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:20: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:20: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:20: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:20: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:20: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:21: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:21: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:21: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: ***************** running test for testArchive() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/fakeID.201711923321548; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:21: [INFO]: ***************** running test for testArchive() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/archive/fakeID.201711923321844; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: ***************** running test for testArchive() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.lternet.edu/mn/v2/archive/fakeID.201711923322123; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: ***************** running test for testArchive() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT http://dataone.neonscience.org/metacat/d1/mn/v2/archive/fakeID.201711923322165; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: ***************** running test for testArchive() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/archive/fakeID.201711923322348; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:22: [INFO]: ***************** running test for testArchive() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/archive/fakeID.201711923322882; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: ***************** running test for testArchive() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://dataone-test.researchworkspace.com/mn/v2/archive/fakeID.201711923323156; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: ***************** running test for testArchive() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.edirepository.org/mn/v2/archive/fakeID.201711923323312; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: ***************** running test for testArchive() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://ncei.nceas.ucsb.edu/mn/v2/archive/fakeID.201711923323407; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:03:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:25: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:26: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:26: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive20171192332614; FilePart:object = /tmp/mmp.output.3157332868521453637.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8548437391883129552.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestArchive20171192332614; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestArchive20171192332614 [org.dataone.client.rest.RestClient] 20170430-06:03:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:28: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201711923328427; FilePart:object = /tmp/mmp.output.8262526934260629208.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3783669283830757098.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestArchive201711923328427; MMP entity is null [org.dataone.client.rest.RestClient] 20170430-06:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestArchive201711923328427 [org.dataone.client.rest.RestClient] 20170430-06:03:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:29: [INFO]: ***************** running test for testArchive_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201711923329883; FilePart:object = /tmp/mmp.output.3940734556825991435.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4696184356143926073.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:30: [INFO]: ***************** running test for testArchive_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201711923330140; FilePart:object = /tmp/mmp.output.1159257804019789984.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.497263831612433724.tmp (990 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:03:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:31: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:31: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:31: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:31: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:32: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:32: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:32: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:32: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:32: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:33: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:33: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:33: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:33: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923333478; FilePart:object = /tmp/mmp.output.2969579906626292208.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7741182699801200555.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: DELETE https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete201711923333478 [org.dataone.client.rest.RestClient] 20170430-06:03:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete201711923333478 [org.dataone.client.rest.RestClient] 20170430-06:03:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:35: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923335474; FilePart:object = /tmp/mmp.output.5805230226786149315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9151774513565948876.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: DELETE https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete201711923335474 [org.dataone.client.rest.RestClient] 20170430-06:03:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete201711923335474 [org.dataone.client.rest.RestClient] 20170430-06:03:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:36: [INFO]: ***************** running test for testDelete_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923336725; FilePart:object = /tmp/mmp.output.8756905167154777127.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3459538067421026525.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:36: [INFO]: ***************** running test for testDelete_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923336910; FilePart:object = /tmp/mmp.output.5894012375676698636.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2668247698946748179.tmp (989 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:37: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:03:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:38: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:38: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:38: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:38: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:39: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:39: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:39: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:39: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:39: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:40: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:40: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:03:40: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:03:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201711923340459 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:40: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201711923340459 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_201711923340459</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:03:40.470+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:03:40.470+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923340459; FilePart:object = /tmp/mmp.output.4527973355234808727.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2063434397016507765.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:41: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_201711923340459 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:03:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_201711923340459 [org.dataone.client.rest.RestClient] 20170430-06:03:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923340459; FilePart:sysmeta = /tmp/mmp.output.1444814601294706492.tmp (1130 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_201711923340459 [org.dataone.client.rest.RestClient] 20170430-06:03:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:03:53: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201711923353669 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:53: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201711923353669 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_201711923353669</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:03:53.679+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:03:53.679+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923353669; FilePart:object = /tmp/mmp.output.1857169135602206628.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.322710046777182611.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170430-06:03:54: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_201711923353669 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:03:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:03:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_201711923353669 [org.dataone.client.rest.RestClient] 20170430-06:03:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923353669; FilePart:sysmeta = /tmp/mmp.output.5183764522768413006.tmp (1122 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_201711923353669 [org.dataone.client.rest.RestClient] 20170430-06:04:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_20171192345944 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:05: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_20171192345944 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_20171192345944</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:05.953+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:05.953+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_20171192345944; FilePart:object = /tmp/mmp.output.8598953085386421583.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2732906388735835293.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:59:35 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453423687944"> <ol start="32" class="pre-context" id="pre140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> return response</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> return inner</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre></pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423687944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423687944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453314948560"> <ol start="242" class="pre-context" id="pre140453314948560"> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> if response:</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> break</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre></pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453314948560"> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314948560')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314948560"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453420212592"> <ol start="171" class="pre-context" id="pre140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> break</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453420212592')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453420212592"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453426039120"> <ol start="39" class="pre-context" id="pre140453426039120"> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> )</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> )</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453426039120"> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre></pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453426039120')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453426039120"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453431245424"> <ol start="60" class="pre-context" id="pre140453431245424"> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre></pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453431245424"> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453431245424')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453431245424"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453423687224"> <ol start="58" class="pre-context" id="pre140453423687224"> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> try:</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453423687224"> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> )</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> else:</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre></pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre></pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423687224')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423687224"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_20171192345944&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2732906388735835293.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8598953085386421583.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18978&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=fwi9164Ef9G9VBYbfhBtAdKyOm80pVsjYZtnpzcG&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56089&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531975918509&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd66add30&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddcde3030&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 05:59:35 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453423687944"> <ol start="32" class="pre-context" id="pre140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> return response</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> return inner</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre></pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423687944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423687944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453314948560"> <ol start="242" class="pre-context" id="pre140453314948560"> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> if response:</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> break</pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre></pre></li> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453314948560"> <li onclick="toggle('pre140453314948560', 'post140453314948560')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314948560')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314948560"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453420212592"> <ol start="171" class="pre-context" id="pre140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> break</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453420212592')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453420212592"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453426039120"> <ol start="39" class="pre-context" id="pre140453426039120"> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> )</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> )</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453426039120"> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre></pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453426039120', 'post140453426039120')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453426039120')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453426039120"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453431245424"> <ol start="60" class="pre-context" id="pre140453431245424"> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre></pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453431245424"> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453431245424', 'post140453431245424')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453431245424')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453431245424"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> 20170430-06:04:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> 20170430-06:04:06: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453423687224"> <ol start="58" class="pre-context" id="pre140453423687224"> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> try:</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453423687224"> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> )</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> else:</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre></pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre></pre></li> <li onclick="toggle('pre140453423687224', 'post140453423687224')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423687224')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423687224"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_20171192345944&#39;</pre></td> </tr> </tbody> </table> 20170430-06:04:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> 20170430-06:04:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2732906388735835293.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8598953085386421583.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18978&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=fwi9164Ef9G9VBYbfhBtAdKyOm80pVsjYZtnpzcG&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56089&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493531975918509&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd66add30&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddcde3030&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> 20170430-06:04:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> 20170430-06:04:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> 20170430-06:04:06: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_20171192346403 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_20171192346403 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_20171192346403</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:06.412+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:06.412+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_20171192346403; FilePart:object = /tmp/mmp.output.6021807077577604336.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8851749672114356664.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_20171192346878 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_20171192346878 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_20171192346878</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:06.886+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:06.886+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_20171192346878; FilePart:object = /tmp/mmp.output.4732803559589844945.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7050024877413634144.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:08: [INFO]: object created. pid = testUpdateSystemMetadata_RightsHolder_20171192346878 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_20171192346878 [org.dataone.client.rest.RestClient] 20170430-06:04:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_20171192346878; FilePart:sysmeta = /tmp/mmp.output.2024547009698660769.tmp (1129 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_20171192346878 [org.dataone.client.rest.RestClient] 20170430-06:04:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:21: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201711923421351 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201711923421351 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_201711923421351</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:21.360+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:21.360+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923421351; FilePart:object = /tmp/mmp.output.2340155887377546751.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9075792007011470514.tmp (1107 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:21: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201711923421764 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:21: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201711923421764 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_201711923421764</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:21.771+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:21.771+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923421764; FilePart:object = /tmp/mmp.output.7187317598680398781.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3797948275214054010.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201711923422182 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201711923422182 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_201711923422182</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:22.191+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:22.191+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923422182; FilePart:object = /tmp/mmp.output.4735745761982628441.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7857768373718558411.tmp (1097 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:04:22 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622694020232"> <ol start="32" class="pre-context" id="pre139622694020232"> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622694020232"> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> return response</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> return inner</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre></pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694020232')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694020232"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622715954960"> <ol start="242" class="pre-context" id="pre139622715954960"> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> break</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre></pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622715954960"> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954960')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954960"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622715955536"> <ol start="171" class="pre-context" id="pre139622715955536"> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre></pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre></pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622715955536"> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> break</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre></pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715955536')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715955536"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622715954096"> <ol start="44" class="pre-context" id="pre139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> .format(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre></pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622715957048"> <ol start="66" class="pre-context" id="pre139622715957048"> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre></pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622715957048"> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> )</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> )</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715957048')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715957048"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622694021384"> <ol start="62" class="pre-context" id="pre139622694021384"> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> try:</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622694021384"> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> )</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> else:</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre></pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre></pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694021384')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694021384"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_201711923422182&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7857768373718558411.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4735745761982628441.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18942&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=AjwvoOyu7qOsAwUOFk2qeouVz8Nwwgh&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57713&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532262570189&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532262570005&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532262569745&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532262570245&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc7262b468&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc724d3d70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:04:22 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622694020232"> <ol start="32" class="pre-context" id="pre139622694020232"> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622694020232"> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> return response</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre> return inner</pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre></pre></li> <li onclick="toggle('pre139622694020232', 'post139622694020232')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694020232')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694020232"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622715954960"> <ol start="242" class="pre-context" id="pre139622715954960"> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> break</pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre></pre></li> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622715954960"> <li onclick="toggle('pre139622715954960', 'post139622715954960')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954960')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954960"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622715955536"> <ol start="171" class="pre-context" id="pre139622715955536"> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre></pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre></pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622715955536"> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> if response:</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> break</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre></pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622715955536', 'post139622715955536')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715955536')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715955536"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622715954096"> <ol start="44" class="pre-context" id="pre139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> .format(</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> )</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622715954096"> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre></pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622715954096', 'post139622715954096')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715954096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715954096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622715957048"> <ol start="66" class="pre-context" id="pre139622715957048"> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> 20170430-06:04:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre></pre></li> 20170430-06:04:22: [INFO]: ***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622715957048"> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> )</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> request</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> )</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622715957048', 'post139622715957048')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715957048')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715957048"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622694021384"> <ol start="62" class="pre-context" id="pre139622694021384"> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> try:</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622694021384"> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> )</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> else:</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre></pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre></pre></li> <li onclick="toggle('pre139622694021384', 'post139622694021384')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694021384')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694021384"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object 20170430-06:04:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: 20170430-06:04:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_201711923422182&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7857768373718558411.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4735745761982628441.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18942&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=AjwvoOyu7qOsAwUOFk2qeouVz8Nwwgh&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57713&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532262570189&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532262570005&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532262569745&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532262570245&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> 20170430-06:04:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc7262b468&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc724d3d70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> 20170430-06:04:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> 20170430-06:04:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_RightsHolder_201711923422713 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> 20170430-06:04:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201711923422713 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_RightsHolder_201711923422713</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:22.722+00:00</dateUploaded> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <dateSysMetadataModified>2017-04-30T06:04:22.722+00:00</dateSysMetadataModified> <td class="code"><pre>&#39;&#39;</pre></td> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201711923422713; FilePart:object = /tmp/mmp.output.6282854652387637996.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1559460747003141942.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:04:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:23: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:25: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:25: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:26: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:26: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:26: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:26: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:26: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923426187 [org.dataone.client.rest.RestClient] 20170430-06:04:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:26: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923426187 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923426187 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:26: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923426187 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923426187</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:26.403+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:26.403+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923426187; FilePart:object = /tmp/mmp.output.5461380638402427089.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4810607449551917793.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:27: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_201711923426187 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:27: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201711923426187 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923426187 [org.dataone.client.rest.RestClient] 20170430-06:04:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923426187; FilePart:sysmeta = /tmp/mmp.output.4433589160059600263.tmp (1115 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_20171192342812 [org.dataone.client.rest.RestClient] 20170430-06:04:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_20171192342812 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_20171192342812 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_20171192342812 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_20171192342812</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:28.433+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:28.433+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_20171192342812; FilePart:object = /tmp/mmp.output.914838491209354927.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8253148262659707115.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:29: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_20171192342812 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:29: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_20171192342812 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_20171192342812 [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_20171192342812; FilePart:sysmeta = /tmp/mmp.output.4818591311051103540.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923430114 [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923430114 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923430114 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923430114 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923430114</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:30.157+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:30.157+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923430114; FilePart:object = /tmp/mmp.output.3707465958307934095.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8449442480540977332.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_201711923430114 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:30: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201711923430114 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923430114 [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.lternet.edu/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923430114; FilePart:sysmeta = /tmp/mmp.output.8682579984397503107.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923430621 [org.dataone.client.rest.RestClient] 20170430-06:04:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923430621 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923430621 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923430621 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923430621</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:30.819+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:30.819+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923430621; FilePart:object = /tmp/mmp.output.2308873519172023735.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6350875448567573276.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotAuthorized(UpdateSystemMetadataTestImplementations.java:63) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotFound(UpdateSystemMetadataTestImplementations.java:661) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NotFound(MNStorageV2IT.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_20171192343145 [org.dataone.client.rest.RestClient] 20170430-06:04:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_20171192343145 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_20171192343145 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_20171192343145 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_20171192343145</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:31.569+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:31.569+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_20171192343145; FilePart:object = /tmp/mmp.output.4410726169680517880.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4663681120399602510.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:33: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_20171192343145 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:33: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_20171192343145 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_20171192343145 [org.dataone.client.rest.RestClient] 20170430-06:04:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_20171192343145; FilePart:sysmeta = /tmp/mmp.output.4500098394811676965.tmp (1114 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923434153 [org.dataone.client.rest.RestClient] 20170430-06:04:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:34: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923434153 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923434153 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923434153 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923434153</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:34.425+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:34.425+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923434153; FilePart:object = /tmp/mmp.output.3250009090974443849.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5281448458382930068.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotAuthorized(UpdateSystemMetadataTestImplementations.java:63) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotFound(UpdateSystemMetadataTestImplementations.java:661) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NotFound(MNStorageV2IT.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923434736 [org.dataone.client.rest.RestClient] 20170430-06:04:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:34: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923434736 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923434736 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:34: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923434736 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923434736</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:34.913+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:34.913+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923434736; FilePart:object = /tmp/mmp.output.2969354365805135876.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.492943991519097376.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:35: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_201711923434736 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:35: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201711923434736 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923434736 [org.dataone.client.rest.RestClient] 20170430-06:04:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://dataone-test.researchworkspace.com/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923434736; FilePart:sysmeta = /tmp/mmp.output.5192592654971361118.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923435792 [org.dataone.client.rest.RestClient] 20170430-06:04:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:35: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923435792 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923435792 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923435792 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923435792</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:35.860+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:35.860+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923435792; FilePart:object = /tmp/mmp.output.7097321569266988121.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.270317148952404660.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:35: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_201711923435792 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:35: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201711923435792 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923435792 [org.dataone.client.rest.RestClient] 20170430-06:04:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.edirepository.org/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923435792; FilePart:sysmeta = /tmp/mmp.output.1214777545848446848.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: ***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923436173 [org.dataone.client.rest.RestClient] 20170430-06:04:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:36: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201711923436173 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NotAuthorized_201711923436173 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201711923436173 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NotAuthorized_201711923436173</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:36.297+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:36.297+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923436173; FilePart:object = /tmp/mmp.output.8058990741422605651.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4831737664295805029.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:36: [INFO]: object created. pid = testUpdateSystemMetadata_NotAuthorized_201711923436173 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:36: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201711923436173 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201711923436173 [org.dataone.client.rest.RestClient] 20170430-06:04:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://ncei.nceas.ucsb.edu/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201711923436173; FilePart:sysmeta = /tmp/mmp.output.3313885822263244823.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:04:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:37: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:37: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:37: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:37: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:38: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:38: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:39: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:39: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:39: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:39: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:39: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:39: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:39: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 [org.dataone.client.rest.RestClient] 20170430-06:04:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:40: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:40: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:40.193+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:40.193+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862; FilePart:object = /tmp/mmp.output.3295003015050498718.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3930498610946373378.tmp (1090 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:41: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:41: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 [org.dataone.client.rest.RestClient] 20170430-06:04:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 [org.dataone.client.rest.RestClient] 20170430-06:04:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:42.309+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:42.309+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426; FilePart:object = /tmp/mmp.output.7912897490327047801.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6901631870628837440.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:43: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:43: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 [org.dataone.client.rest.RestClient] 20170430-06:04:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923443492 [org.dataone.client.rest.RestClient] 20170430-06:04:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923443652 [org.dataone.client.rest.RestClient] 20170430-06:04:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923443652 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201711923443652 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_201711923443652</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:43.845+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:43.845+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923443652; FilePart:object = /tmp/mmp.output.8950872582884645579.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4576456965340633224.tmp (1086 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:103) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 [org.dataone.client.rest.RestClient] 20170430-06:04:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:44.812+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:44.812+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459; FilePart:object = /tmp/mmp.output.4128991764043601295.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.709840565335205554.tmp (1089 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:46: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:46: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 [org.dataone.client.rest.RestClient] 20170430-06:04:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923447627 [org.dataone.client.rest.RestClient] 20170430-06:04:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:47: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923447627 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201711923447627 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_NoPid_201711923447627</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:47.835+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:47.835+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201711923447627; FilePart:object = /tmp/mmp.output.6809918174696669235.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5482613534726712713.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:103) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923448149 [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923448305 [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923448465 [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:04:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:48: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:49: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:49: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:50: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:50: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:50: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:50: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:50: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:04:51: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20171192345119 [org.dataone.client.rest.RestClient] 20170430-06:04:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:51: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_20171192345119 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:51: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_20171192345119 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NoSerialVersion_20171192345119</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:51.338+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:51.338+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_20171192345119; FilePart:object = /tmp/mmp.output.6413633015959838134.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6636475079726585913.tmp (1084 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:52: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_20171192345119 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:52: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_20171192345119 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20171192345119 [org.dataone.client.rest.RestClient] 20170430-06:04:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_20171192345119; FilePart:sysmeta = /tmp/mmp.output.4098078981145417338.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:53: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201711923453781 [org.dataone.client.rest.RestClient] 20170430-06:04:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:54: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_201711923453781 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_201711923453781 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NoSerialVersion_201711923453781</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:54.225+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:54.225+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201711923453781; FilePart:object = /tmp/mmp.output.1211798433100192101.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3090798016168943401.tmp (1077 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:55: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_201711923453781 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:55: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_201711923453781 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201711923453781 [org.dataone.client.rest.RestClient] 20170430-06:04:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201711923453781; FilePart:sysmeta = /tmp/mmp.output.1298176276568135849.tmp (1067 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20171192345692 [org.dataone.client.rest.RestClient] 20170430-06:04:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201711923456271 [org.dataone.client.rest.RestClient] 20170430-06:04:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_201711923456271 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_201711923456271 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NoSerialVersion_201711923456271</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:56.463+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:56.463+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201711923456271; FilePart:object = /tmp/mmp.output.3637178928270279518.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6057193585207477135.tmp (1081 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:187) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:173) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NoSerialVersion(MNStorageV2IT.java:174) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:04:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:56: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201711923456683 [org.dataone.client.rest.RestClient] 20170430-06:04:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:57: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:57: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:57: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_201711923456683 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:57: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_201711923456683 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NoSerialVersion_201711923456683</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:04:57.469+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:04:57.469+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201711923456683; FilePart:object = /tmp/mmp.output.8953074128330453879.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5248733083641596678.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:04:58: [INFO]: object created. pid = testUpdateSystemMetadata_NoSerialVersion_201711923456683 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:04:58: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_201711923456683 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:04:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201711923456683 [org.dataone.client.rest.RestClient] 20170430-06:05:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_201711923456683; FilePart:sysmeta = /tmp/mmp.output.3611840429934767874.tmp (1075 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20171192350429 [org.dataone.client.rest.RestClient] 20170430-06:05:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [INFO]: creating a test object. pid = testUpdateSystemMetadata_NoSerialVersion_20171192350429 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:00: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_20171192350429 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_NoSerialVersion_20171192350429</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:00.744+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:00.744+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_20171192350429; FilePart:object = /tmp/mmp.output.4535868684141427152.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8266994157347074502.tmp (1088 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:187) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:173) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NoSerialVersion(MNStorageV2IT.java:174) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017119235165 [org.dataone.client.rest.RestClient] 20170430-06:05:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20171192351424 [org.dataone.client.rest.RestClient] 20170430-06:05:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: ***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_20171192351657 [org.dataone.client.rest.RestClient] 20170430-06:05:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:05:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:02: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:02: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:02: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:02: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:03: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:03: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:04: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:04: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:04: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:04: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:05: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:05: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 [org.dataone.client.rest.RestClient] 20170430-06:05:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:05: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:05.420+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:05.420+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122; FilePart:object = /tmp/mmp.output.6930399795045699831.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.634735963362174273.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:06: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:06: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 [org.dataone.client.rest.RestClient] 20170430-06:05:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 [org.dataone.client.rest.RestClient] 20170430-06:05:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:07.365+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:07.365+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776; FilePart:object = /tmp/mmp.output.3328292696691676297.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1645898822346815213.tmp (1085 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:08: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:08: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 [org.dataone.client.rest.RestClient] 20170430-06:05:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:08: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192358559 [org.dataone.client.rest.RestClient] 20170430-06:05:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:08: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192358861 [org.dataone.client.rest.RestClient] 20170430-06:05:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:09: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192358861 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192358861 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192358861</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:09.207+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:09.207+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192358861; FilePart:object = /tmp/mmp.output.912795268021406903.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.723094807981295740.tmp (1090 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:226) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:09: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 [org.dataone.client.rest.RestClient] 20170430-06:05:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:10: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:10.297+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:10.297+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419; FilePart:object = /tmp/mmp.output.6366079090246806897.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.213454576862402455.tmp (1094 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:12: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:12: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 [org.dataone.client.rest.RestClient] 20170430-06:05:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923513416 [org.dataone.client.rest.RestClient] 20170430-06:05:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923513416 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923513416 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923513416</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:13.629+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:13.629+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923513416; FilePart:object = /tmp/mmp.output.3636046280997266314.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1940060535555523643.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:226) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:13: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923513938 [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192351494 [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201711923514240 [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:05:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:14: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:15: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:15: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:16: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:16: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:16: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:16: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:16: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:16: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792 [org.dataone.client.rest.RestClient] 20170430-06:05:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:17: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:17.140+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:17.140+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792; FilePart:object = /tmp/mmp.output.594696992688514360.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3759135553006427312.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:18: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:18: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792 [org.dataone.client.rest.RestClient] 20170430-06:05:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923516792; FilePart:sysmeta = /tmp/mmp.output.248679319198343488.tmp (1135 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404 [org.dataone.client.rest.RestClient] 20170430-06:05:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:19: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:19.693+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:19.693+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404; FilePart:object = /tmp/mmp.output.4606238083644040044.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4715997654191045091.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:20: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:20: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404 [org.dataone.client.rest.RestClient] 20170430-06:05:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923519404; FilePart:sysmeta = /tmp/mmp.output.4838333315740860965.tmp (1127 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:21: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923521634 [org.dataone.client.rest.RestClient] 20170430-06:05:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:21: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923521838 [org.dataone.client.rest.RestClient] 20170430-06:05:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923521838 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923521838 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923521838</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:22.029+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:22.029+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923521838; FilePart:object = /tmp/mmp.output.8200444541225959587.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4046524722957915363.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:269) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:255) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(MNStorageV2IT.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244 [org.dataone.client.rest.RestClient] 20170430-06:05:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:22.927+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:22.927+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244; FilePart:object = /tmp/mmp.output.4881778350822423589.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8092268561014823060.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:24: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:24: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244 [org.dataone.client.rest.RestClient] 20170430-06:05:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923522244; FilePart:sysmeta = /tmp/mmp.output.9175710250989390260.tmp (1135 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923526450 [org.dataone.client.rest.RestClient] 20170430-06:05:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:26: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923526450 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923526450 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923526450</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:26.652+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:26.652+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923526450; FilePart:object = /tmp/mmp.output.7842877732349965766.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7008432534388118631.tmp (1112 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:269) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:255) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(MNStorageV2IT.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:26: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923526968 [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923527124 [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201711923527279 [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:05:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:27: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:28: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:28: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:28: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:29: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:29: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:29: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:29: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:05:29: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923529812 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923529812 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923529812</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:29.820+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:29.820+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923529812; FilePart:object = /tmp/mmp.output.8940598799416851696.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3658831733295017996.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:31: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923529812 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201711923529812 [org.dataone.client.rest.RestClient] 20170430-06:05:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923529812; FilePart:sysmeta = /tmp/mmp.output.2049817862781514812.tmp (1131 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201711923529812 [org.dataone.client.rest.RestClient] 20170430-06:05:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923543165 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923543165 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923543165</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:43.173+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:43.173+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923543165; FilePart:object = /tmp/mmp.output.3897916368823061082.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6313449628992247354.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:44: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923543165 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201711923543165 [org.dataone.client.rest.RestClient] 20170430-06:05:44: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923543165; FilePart:sysmeta = /tmp/mmp.output.9090927101924288026.tmp (1123 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201711923543165 [org.dataone.client.rest.RestClient] 20170430-06:05:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923555858 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923555858 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923555858</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:55.867+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:55.867+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923555858; FilePart:object = /tmp/mmp.output.5467360639270940344.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4019786899414811748.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:01:14 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453425331448"> <ol start="32" class="pre-context" id="pre140453425331448"> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453425331448"> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> return response</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> return inner</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre></pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453425331448')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453425331448"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453424480128"> <ol start="242" class="pre-context" id="pre140453424480128"> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> if response:</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> break</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre></pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453424480128"> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453424480128')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453424480128"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453458550864"> <ol start="171" class="pre-context" id="pre140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> break</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453458550864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453458550864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453418319600"> <ol start="39" class="pre-context" id="pre140453418319600"> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> )</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> )</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453418319600"> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre></pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319600')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319600"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453418319312"> <ol start="60" class="pre-context" id="pre140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre></pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453425329504"> <ol start="58" class="pre-context" id="pre140453425329504"> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> try:</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453425329504"> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> )</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> else:</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre></pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre></pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453425329504')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453425329504"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_201711923555858&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4019786899414811748.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5467360639270940344.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18982&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=3x31QVw44zEKwUmprADBODudZKk6Uu54IUmEh&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56549&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532074901156&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc78fc30&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc78fa70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:01:14 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453425331448"> <ol start="32" class="pre-context" id="pre140453425331448"> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453425331448"> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> return response</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre> return inner</pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre></pre></li> <li onclick="toggle('pre140453425331448', 'post140453425331448')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453425331448')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453425331448"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453424480128"> <ol start="242" class="pre-context" id="pre140453424480128"> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> if response:</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> break</pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre></pre></li> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453424480128"> <li onclick="toggle('pre140453424480128', 'post140453424480128')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453424480128')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453424480128"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453458550864"> <ol start="171" class="pre-context" id="pre140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> break</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453458550864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453458550864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453418319600"> <ol start="39" class="pre-context" id="pre140453418319600"> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> )</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> )</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453418319600"> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre></pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453418319600', 'post140453418319600')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319600')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319600"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453418319312"> <ol start="60" class="pre-context" id="pre140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre></pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453425329504"> <ol start="58" class="pre-context" id="pre140453425329504"> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> try:</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453425329504"> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> )</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> else:</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre></pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre></pre></li> <li onclick="toggle('pre140453425329504', 'post140453425329504')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453425329504')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453425329504"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_201711923555858&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4019786899414811748.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5467360639270940344.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> 20170430-06:05:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> 20170430-06:05:56: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18982&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=3x31QVw44zEKwUmprADBODudZKk6Uu54IUmEh&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> 20170430-06:05:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56549&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> 20170430-06:05:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> 20170430-06:05:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532074901156&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc78fc30&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc78fa70&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> 20170430-06:05:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923556352 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923556352 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923556352</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:56.362+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:56.362+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923556352; FilePart:object = /tmp/mmp.output.7922308681993211519.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4880079585202860071.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:05:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923556808 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:56: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923556808 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923556808</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:05:56.819+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:05:56.819+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923556808; FilePart:object = /tmp/mmp.output.6976315561325493768.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4512130061607012963.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:05:58: [INFO]: object created. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923556808 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:05:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201711923556808 [org.dataone.client.rest.RestClient] 20170430-06:05:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923556808; FilePart:sysmeta = /tmp/mmp.output.2312291050932335693.tmp (1131 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_201711923556808 [org.dataone.client.rest.RestClient] 20170430-06:06:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:11: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923611742 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:11: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923611742 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923611742</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:11.751+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:11.751+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923611742; FilePart:object = /tmp/mmp.output.4254541644698480002.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8580318051473753647.tmp (1114 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923612172 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923612172 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923612172</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:12.181+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:12.181+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923612172; FilePart:object = /tmp/mmp.output.8593563472842791856.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3427826191432668036.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923612583 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923612583 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923612583</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:12.590+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:12.590+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923612583; FilePart:object = /tmp/mmp.output.3134911539219849456.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4583304634559783408.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:06:12 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622693934936"> <ol start="32" class="pre-context" id="pre139622693934936"> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622693934936"> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> return response</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> return inner</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre></pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693934936')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693934936"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622711130952"> <ol start="242" class="pre-context" id="pre139622711130952"> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> if response:</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> break</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre></pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622711130952"> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622711130952')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622711130952"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622704366152"> <ol start="171" class="pre-context" id="pre139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> if response:</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> break</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704366152')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704366152"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622693898144"> <ol start="44" class="pre-context" id="pre139622693898144"> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> .format(</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> )</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> )</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622693898144"> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre></pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693898144')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693898144"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622693896272"> <ol start="66" class="pre-context" id="pre139622693896272"> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre></pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622693896272"> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> )</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> )</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693896272')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693896272"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715894456"> <ol start="62" class="pre-context" id="pre139622715894456"> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> try:</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715894456"> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> )</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> else:</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre></pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre></pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715894456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715894456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_201711923612583&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4583304634559783408.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3134911539219849456.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18964&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=B4OKD3BalQ-KgyO5Pq7tbj-E5AQ0eKCVr&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58212&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532372754945&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532372754796&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532372754577&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532372754977&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc71bbb150&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71ae79b0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:06:12 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622693934936"> <ol start="32" class="pre-context" id="pre139622693934936"> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622693934936"> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> return response</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre> return inner</pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre></pre></li> <li onclick="toggle('pre139622693934936', 'post139622693934936')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693934936')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693934936"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622711130952"> <ol start="242" class="pre-context" id="pre139622711130952"> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> if response:</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> break</pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre></pre></li> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622711130952"> <li onclick="toggle('pre139622711130952', 'post139622711130952')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622711130952')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622711130952"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622704366152"> <ol start="171" class="pre-context" id="pre139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> if response:</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> break</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704366152')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704366152"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622693898144"> <ol start="44" class="pre-context" id="pre139622693898144"> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> .format(</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> )</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> )</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622693898144"> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre></pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622693898144', 'post139622693898144')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693898144')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693898144"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622693896272"> <ol start="66" class="pre-context" id="pre139622693896272"> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre></pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622693896272"> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> )</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> request</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> )</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622693896272', 'post139622693896272')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693896272')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693896272"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715894456"> <ol start="62" class="pre-context" id="pre139622715894456"> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> try:</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715894456"> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> )</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> else:</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre></pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre></pre></li> <li onclick="toggle('pre139622715894456', 'post139622715894456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715894456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715894456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_201711923612583&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4583304634559783408.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3134911539219849456.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18964&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=B4OKD3BalQ-KgyO5Pq7tbj-E5AQ0eKCVr&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> 20170430-06:06:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&#39;&#39;</pre></td> </tr> 20170430-06:06:12: [INFO]: <tr> ***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <td>DOCUMENT_ROOT</td> 20170430-06:06:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&#39;/var/www&#39;</pre></td> 20170430-06:06:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58212&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532372754945&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532372754796&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532372754577&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532372754977&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc71bbb150&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71ae79b0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> 20170430-06:06:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), 20170430-06:06:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> 20170430-06:06:12: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableRightsHolder_201711923612894 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_201711923612894 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableRightsHolder_201711923612894</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:12.902+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:12.902+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_201711923612894; FilePart:object = /tmp/mmp.output.7902495773595990371.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.947205524369673138.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:06:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:13: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:13: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:14: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:14: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:15: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:15: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:15: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:15: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:16: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:16: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:06:16: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923616718 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:16: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923616718 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923616718</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:16.728+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:16.728+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923616718; FilePart:object = /tmp/mmp.output.5803509348735215275.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8870066095862582838.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:18: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_201711923616718 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201711923616718 [org.dataone.client.rest.RestClient] 20170430-06:06:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923616718; FilePart:sysmeta = /tmp/mmp.output.9118621812892060283.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201711923616718 [org.dataone.client.rest.RestClient] 20170430-06:06:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923629907 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923629907 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923629907</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:29.916+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:29.916+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923629907; FilePart:object = /tmp/mmp.output.7312637550749857290.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6899168474348499403.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:31: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_201711923629907 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201711923629907 [org.dataone.client.rest.RestClient] 20170430-06:06:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923629907; FilePart:sysmeta = /tmp/mmp.output.687615130152021361.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201711923629907 [org.dataone.client.rest.RestClient] 20170430-06:06:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923642680 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923642680 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923642680</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:42.690+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:42.690+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923642680; FilePart:object = /tmp/mmp.output.4202121128638763186.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4659305956969105195.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:01:56 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453322794912"> <ol start="32" class="pre-context" id="pre140453322794912"> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453322794912"> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> return response</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> return inner</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre></pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453322794912')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453322794912"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453431012312"> <ol start="242" class="pre-context" id="pre140453431012312"> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> if response:</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> break</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre></pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453431012312"> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453431012312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453431012312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453424479552"> <ol start="171" class="pre-context" id="pre140453424479552"> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre></pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre></pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453424479552"> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> if response:</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> break</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre></pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453424479552')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453424479552"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453424476816"> <ol start="39" class="pre-context" id="pre140453424476816"> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> )</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> )</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453424476816"> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre></pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453424476816')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453424476816"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453344655696"> <ol start="60" class="pre-context" id="pre140453344655696"> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre></pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453344655696"> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453344655696')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453344655696"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453344656632"> <ol start="58" class="pre-context" id="pre140453344656632"> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> try:</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453344656632"> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> )</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> else:</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre></pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre></pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453344656632')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453344656632"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_201711923642680&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4659305956969105195.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4202121128638763186.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18946&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=yUuZSxZ8ECGHqbZmlGx7vDlUl8vJyoH&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56726&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532116865465&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd7bb2430&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdd7bb2030&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:01:56 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453322794912"> <ol start="32" class="pre-context" id="pre140453322794912"> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453322794912"> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> return response</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre> return inner</pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre></pre></li> <li onclick="toggle('pre140453322794912', 'post140453322794912')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453322794912')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453322794912"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453431012312"> <ol start="242" class="pre-context" id="pre140453431012312"> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> if response:</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> break</pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre></pre></li> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453431012312"> <li onclick="toggle('pre140453431012312', 'post140453431012312')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453431012312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453431012312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453424479552"> <ol start="171" class="pre-context" id="pre140453424479552"> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre></pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre></pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453424479552"> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> if response:</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> break</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre></pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453424479552', 'post140453424479552')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453424479552')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453424479552"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453424476816"> <ol start="39" class="pre-context" id="pre140453424476816"> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> )</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> )</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453424476816"> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre></pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453424476816', 'post140453424476816')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453424476816')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453424476816"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> 20170430-06:06:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453344655696"> <ol start="60" class="pre-context" id="pre140453344655696"> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre></pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453344655696"> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> primary_subject_str = cert_primary_str</pre></li> 20170430-06:06:43: [INFO]: <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453344655696', 'post140453344655696')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453344655696')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453344655696"> <thead> <tr> 20170430-06:06:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> 20170430-06:06:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453344656632"> <ol start="58" class="pre-context" id="pre140453344656632"> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> try:</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453344656632"> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> )</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> else:</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre></pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre></pre></li> <li onclick="toggle('pre140453344656632', 'post140453344656632')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453344656632')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453344656632"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_201711923642680&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4659305956969105195.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4202121128638763186.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18946&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=yUuZSxZ8ECGHqbZmlGx7vDlUl8vJyoH&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56726&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532116865465&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdd7bb2430&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdd7bb2030&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> 20170430-06:06:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> 20170430-06:06:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> 20170430-06:06:43: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_2017119236436 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> 20170430-06:06:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2017119236436 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_2017119236436</identifier> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, <accessPolicy> <allow> u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:43.015+00:00</dateUploaded> <tr> <dateSysMetadataModified>2017-04-30T06:06:43.015+00:00</dateSysMetadataModified> <td>STATIC_ROOT</td> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <td class="code"><pre>None</pre></td> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017119236436; FilePart:object = /tmp/mmp.output.114209260597082261.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1188183224009215256.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923643499 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923643499 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923643499</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:43.508+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:43.508+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923643499; FilePart:object = /tmp/mmp.output.6667984586247126802.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2229432385997652501.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:45: [INFO]: object created. pid = testUpdateSystemMetadata_MutableFormat_201711923643499 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201711923643499 [org.dataone.client.rest.RestClient] 20170430-06:06:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923643499; FilePart:sysmeta = /tmp/mmp.output.1803715303771336642.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201711923643499 [org.dataone.client.rest.RestClient] 20170430-06:06:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923658356 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923658356 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923658356</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:58.365+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:58.365+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923658356; FilePart:object = /tmp/mmp.output.6651616467111457437.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3452087075634854815.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923658811 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923658811 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923658811</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:58.820+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:58.820+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923658811; FilePart:object = /tmp/mmp.output.423037161198210753.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.396898327289051719.tmp (1096 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:06:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923659281 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923659281 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923659281</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:59.289+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:59.289+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923659281; FilePart:object = /tmp/mmp.output.5326067458289455360.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8245985860742348316.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:06:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:06:59 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622693899584"> <ol start="32" class="pre-context" id="pre139622693899584"> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622693899584"> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> return response</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> return inner</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre></pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693899584')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693899584"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622700435000"> <ol start="242" class="pre-context" id="pre139622700435000"> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> if response:</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> break</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre></pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622700435000"> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700435000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700435000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622693927536"> <ol start="171" class="pre-context" id="pre139622693927536"> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre></pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre></pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622693927536"> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> if response:</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> break</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre></pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693927536')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693927536"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622693925520"> <ol start="44" class="pre-context" id="pre139622693925520"> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> .format(</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> )</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> )</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622693925520"> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre></pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693925520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693925520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622693927176"> <ol start="66" class="pre-context" id="pre139622693927176"> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre></pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622693927176"> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> )</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> )</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693927176')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693927176"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622708607456"> <ol start="62" class="pre-context" id="pre139622708607456"> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> try:</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622708607456"> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> )</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> else:</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre></pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre></pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622708607456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622708607456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_201711923659281&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8245985860742348316.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5326067458289455360.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18972&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=ksKTguqg7K9oQFcHmFDWLF7xI1bpCyqUi8CP-1&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58358&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532419478329&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532419478142&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532419477908&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532419478420&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc72246348&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc722fe730&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:06:59 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622693899584"> <ol start="32" class="pre-context" id="pre139622693899584"> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622693899584"> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> return response</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre> return inner</pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre></pre></li> <li onclick="toggle('pre139622693899584', 'post139622693899584')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693899584')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693899584"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622700435000"> <ol start="242" class="pre-context" id="pre139622700435000"> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> if response:</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> break</pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre></pre></li> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622700435000"> <li onclick="toggle('pre139622700435000', 'post139622700435000')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622700435000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622700435000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622693927536"> <ol start="171" class="pre-context" id="pre139622693927536"> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre></pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre></pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622693927536"> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> if response:</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> break</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre></pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622693927536', 'post139622693927536')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693927536')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693927536"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622693925520"> <ol start="44" class="pre-context" id="pre139622693925520"> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> .format(</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> )</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> )</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622693925520"> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre></pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622693925520', 'post139622693925520')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693925520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693925520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622693927176"> <ol start="66" class="pre-context" id="pre139622693927176"> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre></pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622693927176"> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> )</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> request</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> )</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622693927176', 'post139622693927176')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622693927176')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622693927176"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622708607456"> <ol start="62" class="pre-context" id="pre139622708607456"> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> try:</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622708607456"> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> )</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> else:</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre></pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre></pre></li> <li onclick="toggle('pre139622708607456', 'post139622708607456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622708607456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622708607456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_201711923659281&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8245985860742348316.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5326067458289455360.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18972&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=ksKTguqg7K9oQFcHmFDWLF7xI1bpCyqUi8CP-1&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58358&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532419478329&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> 20170430-06:06:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532419478142&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> 20170430-06:06:59: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>&#39;1493532419477908&#39;</pre></td> </tr> <tr> 20170430-06:06:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532419478420&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc72246348&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc722fe730&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> 20170430-06:06:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> 20170430-06:06:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:06:59: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableFormat_201711923659634 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201711923659634 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableFormat_201711923659634</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:06:59.643+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:06:59.643+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:06:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201711923659634; FilePart:object = /tmp/mmp.output.1755255339513374728.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6499801009344762200.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:07:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:00: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:00: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:00: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:00: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:01: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:01: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:02: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:02: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:02: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:03: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:03: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:03: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_20171192373333 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_20171192373333 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_20171192373333</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:03.342+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:03.342+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_20171192373333; FilePart:object = /tmp/mmp.output.447736278772680152.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2197132554915060989.tmp (1109 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:04: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_20171192373333 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_20171192373333 [org.dataone.client.rest.RestClient] 20170430-06:07:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:05: [INFO]: certificate filename: testGroup [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:05: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:05: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_20171192373333; FilePart:sysmeta = /tmp/mmp.output.1180176172888113633.tmp (1105 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_20171192373333 [org.dataone.client.rest.RestClient] 20170430-06:07:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923716525 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:16: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923716525 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923716525</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:16.533+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:16.533+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923716525; FilePart:object = /tmp/mmp.output.6781655174776513449.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.415006043359242612.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:17: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923716525 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201711923716525 [org.dataone.client.rest.RestClient] 20170430-06:07:17: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923716525; FilePart:sysmeta = /tmp/mmp.output.2633731258056045128.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201711923716525 [org.dataone.client.rest.RestClient] 20170430-06:07:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923728751 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923728751 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923728751</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:28.759+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:28.759+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923728751; FilePart:object = /tmp/mmp.output.4320589910824608108.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6209768161931984954.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:38 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453314904216"> <ol start="32" class="pre-context" id="pre140453314904216"> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453314904216"> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> return response</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> return inner</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre></pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314904216')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314904216"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453418319312"> <ol start="242" class="pre-context" id="pre140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if response:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> break</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre></pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453349392608"> <ol start="171" class="pre-context" id="pre140453349392608"> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre></pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre></pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453349392608"> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> if response:</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> break</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre></pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453349392608')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453349392608"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453423687944"> <ol start="39" class="pre-context" id="pre140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> )</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> )</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre></pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423687944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423687944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453423686864"> <ol start="60" class="pre-context" id="pre140453423686864"> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre></pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453423686864"> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423686864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423686864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453314905512"> <ol start="58" class="pre-context" id="pre140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> try:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> )</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> else:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314905512')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314905512"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_201711923728751&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6209768161931984954.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4320589910824608108.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18958&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=2g_oBKMFCjh24cO1n1q7R9BdhQu2jtM&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56888&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532158336290&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc7fcaf0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc7fc4f0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:02:38 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453314904216"> <ol start="32" class="pre-context" id="pre140453314904216"> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453314904216"> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> return response</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre> return inner</pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre></pre></li> <li onclick="toggle('pre140453314904216', 'post140453314904216')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314904216')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314904216"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453418319312"> <ol start="242" class="pre-context" id="pre140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if response:</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> break</pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre></pre></li> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453418319312"> <li onclick="toggle('pre140453418319312', 'post140453418319312')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453418319312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453418319312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453349392608"> <ol start="171" class="pre-context" id="pre140453349392608"> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre></pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre></pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453349392608"> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> if response:</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> break</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre></pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453349392608', 'post140453349392608')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453349392608')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453349392608"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453423687944"> <ol start="39" class="pre-context" id="pre140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> )</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> )</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453423687944"> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre></pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453423687944', 'post140453423687944')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423687944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423687944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453423686864"> <ol start="60" class="pre-context" id="pre140453423686864"> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre></pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453423686864"> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453423686864', 'post140453423686864')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453423686864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453423686864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453314905512"> <ol start="58" class="pre-context" id="pre140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> try:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453314905512"> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> )</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> else:</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre></pre></li> <li onclick="toggle('pre140453314905512', 'post140453314905512')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314905512')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314905512"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_201711923728751&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6209768161931984954.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4320589910824608108.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> 20170430-06:07:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> 20170430-06:07:29: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> 20170430-06:07:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18958&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=2g_oBKMFCjh24cO1n1q7R9BdhQu2jtM&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;56888&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532158336290&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc7fcaf0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc7fc4f0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> 20170430-06:07:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), 20170430-06:07:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> 20170430-06:07:29: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923729109 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923729109 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923729109</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:29.118+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:29.118+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923729109; FilePart:object = /tmp/mmp.output.302448101076281670.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.493244079395292702.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923729538 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923729538 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923729538</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:29.546+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:29.546+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923729538; FilePart:object = /tmp/mmp.output.4439388508949753709.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8764193102389055949.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:31: [INFO]: object created. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923729538 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201711923729538 [org.dataone.client.rest.RestClient] 20170430-06:07:32: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923729538; FilePart:sysmeta = /tmp/mmp.output.7147944715324359367.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201711923729538 [org.dataone.client.rest.RestClient] 20170430-06:07:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923744133 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923744133 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923744133</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:44.141+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:44.141+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923744133; FilePart:object = /tmp/mmp.output.3475873967376734449.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7186644934757848131.tmp (1114 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923744536 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923744536 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923744536</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:44.544+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:44.544+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923744536; FilePart:object = /tmp/mmp.output.2549553103750929577.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.601278495082820578.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923744908 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923744908 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923744908</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:44.917+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:44.917+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923744908; FilePart:object = /tmp/mmp.output.9013647898679016410.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3404439166109750891.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:07:45 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622704284520"> <ol start="32" class="pre-context" id="pre139622704284520"> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622704284520"> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> return response</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> return inner</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre></pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704284520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704284520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622704308520"> <ol start="242" class="pre-context" id="pre139622704308520"> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> if response:</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> break</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre></pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622704308520"> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704308520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704308520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622694677392"> <ol start="171" class="pre-context" id="pre139622694677392"> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre></pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre></pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622694677392"> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> if response:</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> break</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre></pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694677392')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694677392"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622704366584"> <ol start="44" class="pre-context" id="pre139622704366584"> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> .format(</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> )</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> )</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622704366584"> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre></pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704366584')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704366584"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622704366152"> <ol start="66" class="pre-context" id="pre139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> )</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> )</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704366152')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704366152"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622704540776"> <ol start="62" class="pre-context" id="pre139622704540776"> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> try:</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622704540776"> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> )</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> else:</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre></pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre></pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704540776')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704540776"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_201711923744908&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3404439166109750891.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.9013647898679016410.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18956&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=Zps_LgnH3xw6GJZxEOUved7xBMjKcwu&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58503&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532465049989&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532465049850&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532465049629&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532465050021&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc71f3d0c0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71beaef0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:07:45 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622704284520"> <ol start="32" class="pre-context" id="pre139622704284520"> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622704284520"> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> return response</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre> return inner</pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre></pre></li> <li onclick="toggle('pre139622704284520', 'post139622704284520')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704284520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704284520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622704308520"> <ol start="242" class="pre-context" id="pre139622704308520"> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> if response:</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> break</pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre></pre></li> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622704308520"> <li onclick="toggle('pre139622704308520', 'post139622704308520')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704308520')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704308520"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622694677392"> <ol start="171" class="pre-context" id="pre139622694677392"> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre></pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre></pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622694677392"> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> if response:</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> break</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre></pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622694677392', 'post139622694677392')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694677392')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694677392"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622704366584"> <ol start="44" class="pre-context" id="pre139622704366584"> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> .format(</pre></li> 20170430-06:07:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> )</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> )</pre></li> 20170430-06:07:45: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622704366584"> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre></pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622704366584', 'post139622704366584')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704366584')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704366584"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> 20170430-06:07:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622704366152"> <ol start="66" class="pre-context" id="pre139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre></pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622704366152"> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> )</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> request</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> )</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622704366152', 'post139622704366152')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704366152')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704366152"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> 20170430-06:07:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> 20170430-06:07:45: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <div class="context" id="c139622704540776"> <ol start="62" class="pre-context" id="pre139622704540776"> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> try:</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622704540776"> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> )</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> else:</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre></pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre></pre></li> <li onclick="toggle('pre139622704540776', 'post139622704540776')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704540776')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704540776"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_201711923744908&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3404439166109750891.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.9013647898679016410.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18956&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=Zps_LgnH3xw6GJZxEOUved7xBMjKcwu&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58503&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> 20170430-06:07:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532465049989&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532465049850&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532465049629&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532465050021&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc71f3d0c0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71beaef0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> 20170430-06:07:45: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> 20170430-06:07:45: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923745185 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> 20170430-06:07:45: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201711923745185 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableAccessPolicy_201711923745185</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> </tr> <tr> <td>FIXTURE_DIRS</td> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:45.193+00:00</dateUploaded> <td class="code"><pre>[]</pre></td> <dateSysMetadataModified>2017-04-30T06:07:45.193+00:00</dateSysMetadataModified> </tr> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201711923745185; FilePart:object = /tmp/mmp.output.744618560183997380.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5273106588333201948.tmp (1106 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:07:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:07:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:45: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:46: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:46: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:46: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:48: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:48: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:48: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:48: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:49: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:49: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:49: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:07:49: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:49: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923749794 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923749794 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923749794</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:07:49.804+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:07:49.804+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923749794; FilePart:object = /tmp/mmp.output.3177160501710509309.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7852920295003018152.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-06:07:51: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923749794 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:07:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:07:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201711923749794 [org.dataone.client.rest.RestClient] 20170430-06:07:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923749794; FilePart:sysmeta = /tmp/mmp.output.492860556777087248.tmp (1207 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201711923749794 [org.dataone.client.rest.RestClient] 20170430-06:08:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923818495 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923818495 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923818495</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:18.512+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:18.512+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923818495; FilePart:object = /tmp/mmp.output.5346347878759760425.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8033637445776781054.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:19: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923818495 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201711923818495 [org.dataone.client.rest.RestClient] 20170430-06:08:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923818495; FilePart:sysmeta = /tmp/mmp.output.8669716095599304990.tmp (1199 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201711923818495 [org.dataone.client.rest.RestClient] 20170430-06:08:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923830662 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923830662 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923830662</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:30.671+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:30.671+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923830662; FilePart:object = /tmp/mmp.output.5136916122119297328.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8618457034868907151.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:03:34 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453417558240"> <ol start="32" class="pre-context" id="pre140453417558240"> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453417558240"> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> return response</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> return inner</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre></pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453417558240')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453417558240"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453458550864"> <ol start="242" class="pre-context" id="pre140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> break</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453458550864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453458550864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453420212592"> <ol start="171" class="pre-context" id="pre140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> break</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453420212592')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453420212592"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453425329936"> <ol start="39" class="pre-context" id="pre140453425329936"> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> )</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> )</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453425329936"> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre></pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453425329936')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453425329936"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453314907528"> <ol start="60" class="pre-context" id="pre140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre></pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314907528')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314907528"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453335911456"> <ol start="58" class="pre-context" id="pre140453335911456"> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> try:</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453335911456"> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> )</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> else:</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre></pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre></pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453335911456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453335911456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_201711923830662&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8618457034868907151.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5136916122119297328.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18986&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=8IxVlQun_VCT_9EpIk1c_Cb0Q1j9NeFIC59dKwQ&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57077&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532214035406&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc625e70&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc094eb0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:03:34 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453417558240"> <ol start="32" class="pre-context" id="pre140453417558240"> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453417558240"> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> return response</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre> return inner</pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre></pre></li> <li onclick="toggle('pre140453417558240', 'post140453417558240')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453417558240')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453417558240"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453458550864"> <ol start="242" class="pre-context" id="pre140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response:</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> break</pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre></pre></li> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453458550864"> <li onclick="toggle('pre140453458550864', 'post140453458550864')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453458550864')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453458550864"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453420212592"> <ol start="171" class="pre-context" id="pre140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453420212592"> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> break</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre></pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453420212592', 'post140453420212592')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453420212592')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453420212592"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453425329936"> <ol start="39" class="pre-context" id="pre140453425329936"> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> )</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> )</pre></li> 20170430-06:08:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # logging.debug(request.headers)</pre></li> 20170430-06:08:31: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453425329936"> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre></pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453425329936', 'post140453425329936')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453425329936')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453425329936"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453314907528"> <ol start="60" class="pre-context" id="pre140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre></pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453314907528"> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453314907528', 'post140453314907528')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453314907528')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453314907528"> 20170430-06:08:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> 20170430-06:08:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453335911456"> <ol start="58" class="pre-context" id="pre140453335911456"> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> try:</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453335911456"> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> )</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> else:</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre></pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre></pre></li> <li onclick="toggle('pre140453335911456', 'post140453335911456')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453335911456')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453335911456"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_201711923830662&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8618457034868907151.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5136916122119297328.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18986&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=8IxVlQun_VCT_9EpIk1c_Cb0Q1j9NeFIC59dKwQ&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57077&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> 20170430-06:08:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532214035406&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc625e70&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbddc094eb0&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> 20170430-06:08:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> 20170430-06:08:31: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_20171192383128 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> 20170430-06:08:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_20171192383128 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <tr> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_20171192383128</identifier> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:31.036+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:31.036+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, [org.dataone.integration.ContextAwareTestCaseDataone] &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_20171192383128; FilePart:object = /tmp/mmp.output.5747277027371469093.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4768781049227621578.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923831726 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923831726 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923831726</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:31.735+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:31.735+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923831726; FilePart:object = /tmp/mmp.output.3903055983978758109.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4131767932054759677.tmp (1108 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:33: [INFO]: object created. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923831726 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201711923831726 [org.dataone.client.rest.RestClient] 20170430-06:08:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923831726; FilePart:sysmeta = /tmp/mmp.output.600954063207395203.tmp (1207 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201711923831726 [org.dataone.client.rest.RestClient] 20170430-06:08:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:46: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_20171192384671 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_20171192384671 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_20171192384671</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:46.079+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:46.079+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_20171192384671; FilePart:object = /tmp/mmp.output.2346333110728416752.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5232610561323001330.tmp (1111 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:46: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923846523 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923846523 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923846523</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:46.530+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:46.530+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923846523; FilePart:object = /tmp/mmp.output.3945063298771324109.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7855264074529394509.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:46: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923846918 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923846918 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923846918</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:46.925+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:46.925+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923846918; FilePart:object = /tmp/mmp.output.6691032396299371027.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1606725059850970642.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:08:47 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622718549096"> <ol start="32" class="pre-context" id="pre139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return response</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return inner</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718549096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718549096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622714257208"> <ol start="242" class="pre-context" id="pre139622714257208"> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> if response:</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> break</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre></pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622714257208"> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622714257208')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622714257208"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622694019224"> <ol start="171" class="pre-context" id="pre139622694019224"> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre></pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre></pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622694019224"> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> if response:</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> break</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre></pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694019224')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694019224"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622704015336"> <ol start="44" class="pre-context" id="pre139622704015336"> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> .format(</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> )</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> )</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622704015336"> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre></pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704015336')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704015336"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622704015264"> <ol start="66" class="pre-context" id="pre139622704015264"> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre></pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622704015264"> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> )</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> )</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704015264')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704015264"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622706601712"> <ol start="62" class="pre-context" id="pre139622706601712"> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> try:</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622706601712"> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> )</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> else:</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre></pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre></pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622706601712')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622706601712"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_201711923846918&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1606725059850970642.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6691032396299371027.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18960&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=NkLoI3s5467WsDwPAVApHR8MqXF8uhSjT&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58746&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532527081407&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532527081244&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532527081009&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532527081436&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc7263b6a8&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71922170&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:08:47 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622718549096"> <ol start="32" class="pre-context" id="pre139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622718549096"> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return response</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre> return inner</pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> <li onclick="toggle('pre139622718549096', 'post139622718549096')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622718549096')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622718549096"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622714257208"> <ol start="242" class="pre-context" id="pre139622714257208"> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> if response:</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> break</pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre></pre></li> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622714257208"> <li onclick="toggle('pre139622714257208', 'post139622714257208')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622714257208')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622714257208"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622694019224"> <ol start="171" class="pre-context" id="pre139622694019224"> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre></pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre></pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622694019224"> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> if response:</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> break</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre></pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622694019224', 'post139622694019224')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694019224')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694019224"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622704015336"> <ol start="44" class="pre-context" id="pre139622704015336"> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> .format(</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> )</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> )</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622704015336"> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre></pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622704015336', 'post139622704015336')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704015336')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704015336"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622704015264"> <ol start="66" class="pre-context" id="pre139622704015264"> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre></pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622704015264"> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> )</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> request</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> )</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622704015264', 'post139622704015264')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622704015264')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622704015264"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622706601712"> <ol start="62" class="pre-context" id="pre139622706601712"> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> if _is_certificate_provided(request):</pre></li> 20170430-06:08:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: ***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> try:</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622706601712"> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> )</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> else:</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre></pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre></pre></li> <li onclick="toggle('pre139622706601712', 'post139622706601712')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622706601712')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622706601712"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_201711923846918&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1606725059850970642.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6691032396299371027.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18960&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=NkLoI3s5467WsDwPAVApHR8MqXF8uhSjT&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58746&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532527081407&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532527081244&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532527081009&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532527081436&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc7263b6a8&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc71922170&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, 20170430-06:08:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> 20170430-06:08:47: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), 20170430-06:08:47: [INFO]: creating a test object. pid = testUpdateSystemMetadata_MutableReplPolicy_201711923847220 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> 20170430-06:08:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201711923847220 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <td class="code"><pre>True</pre></td> </tr> <identifier>testUpdateSystemMetadata_MutableReplPolicy_201711923847220</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <tr> <dateUploaded>2017-04-30T06:08:47.228+00:00</dateUploaded> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <dateSysMetadataModified>2017-04-30T06:08:47.228+00:00</dateSysMetadataModified> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> </tr> <tr> [org.dataone.integration.ContextAwareTestCaseDataone] <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201711923847220; FilePart:object = /tmp/mmp.output.2950978505604286620.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4960949426018573315.tmp (1104 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366) at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: Testing create() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: Testing update() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: Testing update(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: Testing delete() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: Testing delete(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:47: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:48: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:48: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:48: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:49: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:49: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:49: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:49: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:49: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:50: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:50: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:50: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:50: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:50: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:50.577+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:50.577+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568; FilePart:object = /tmp/mmp.output.6762189438981324758.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7417093243326611523.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:51: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568 [org.dataone.client.rest.RestClient] 20170430-06:08:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923850568; FilePart:sysmeta = /tmp/mmp.output.4287308843627063894.tmp (1139 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:52: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:52: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:52: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:52: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:52: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:52.798+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:52.798+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789; FilePart:object = /tmp/mmp.output.7925543155754822562.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9217140001516660469.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:53: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789 [org.dataone.client.rest.RestClient] 20170430-06:08:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923852789; FilePart:sysmeta = /tmp/mmp.output.7232356441081642112.tmp (1131 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854371 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854371 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854371</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:54.379+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:54.379+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854371; FilePart:object = /tmp/mmp.output.3062920946728629552.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.827081459216683081.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:03:55 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453345210312"> <ol start="32" class="pre-context" id="pre140453345210312"> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453345210312"> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> return response</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> return inner</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre></pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345210312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345210312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453345207000"> <ol start="242" class="pre-context" id="pre140453345207000"> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> if response:</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> break</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre></pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453345207000"> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345207000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345207000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453345209736"> <ol start="171" class="pre-context" id="pre140453345209736"> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre></pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre></pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453345209736"> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> if response:</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> break</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre></pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345209736')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345209736"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453345013840"> <ol start="39" class="pre-context" id="pre140453345013840"> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> )</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> )</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453345013840"> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre></pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345013840')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345013840"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453345016000"> <ol start="60" class="pre-context" id="pre140453345016000"> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre></pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453345016000"> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345016000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345016000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453345208944"> <ol start="58" class="pre-context" id="pre140453345208944"> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> try:</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453345208944"> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> )</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> else:</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre></pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre></pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345208944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345208944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854371&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.827081459216683081.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3062920946728629552.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18964&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=Hmfg3t2ahEu0MFAoMQdaO_oU1AAK8d0&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57195&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532235198819&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc8075f0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdd7def770&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.lternet.edu/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.6</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:03:55 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c140453345210312"> <ol start="32" class="pre-context" id="pre140453345210312"> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post140453345210312"> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> return response</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre> return inner</pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre></pre></li> <li onclick="toggle('pre140453345210312', 'post140453345210312')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345210312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345210312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c140453345207000"> <ol start="242" class="pre-context" id="pre140453345207000"> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> if response:</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> break</pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre></pre></li> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post140453345207000"> <li onclick="toggle('pre140453345207000', 'post140453345207000')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345207000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345207000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbddeb88590&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c140453345209736"> <ol start="171" class="pre-context" id="pre140453345209736"> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre></pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre></pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post140453345209736"> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> if response:</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> break</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre></pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> if response is None:</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre140453345209736', 'post140453345209736')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345209736')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345209736"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbde6e8d790&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c140453345013840"> <ol start="39" class="pre-context" id="pre140453345013840"> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> logging.info(</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> request.path_info</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> )</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> )</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="46" class="context-line"> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='47' class="post-context" id="post140453345013840"> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre></pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre140453345013840', 'post140453345013840')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345013840')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345013840"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbddd13d758&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c140453345016000"> <ol start="60" class="pre-context" id="pre140453345016000"> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre></pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> # the Django request obj.</pre></li> </ol> <ol start="67" class="context-line"> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol> <ol start='68' class="post-context" id="post140453345016000"> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> if len(jwt_subject_list) == 1:</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> jwt_primary_str = jwt_subject_list[0]</pre></li> <li onclick="toggle('pre140453345016000', 'post140453345016000')"><pre> if jwt_primary_str != cert_primary_str:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345016000')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345016000"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbddd7bdb50&gt;</pre></td> 20170430-06:08:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </tr> </tbody> 20170430-06:08:54: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] </table> 20170430-06:08:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c140453345208944"> <ol start="58" class="pre-context" id="pre140453345208944"> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> try:</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> 0,</pre></li> </ol> <ol start="65" class="context-line"> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='66' class="post-context" id="post140453345208944"> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> )</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> else:</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre></pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre></pre></li> <li onclick="toggle('pre140453345208944', 'post140453345208944')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140453345208944')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140453345208944"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.lternet.edu/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.6 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 46. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 67. cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 65. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854371&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.827081459216683081.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3062920946728629552.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18964&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=Hmfg3t2ahEu0MFAoMQdaO_oU1AAK8d0&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;57195&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td> </tr> 20170430-06:08:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532235198819&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(3, 4)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbddc8075f0&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdd7def770&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> 20170430-06:08:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> 20170430-06:08:54: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854558 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> 20170430-06:08:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854558 <td>MEDIA_URL</td> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854558</identifier> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:54.566+00:00</dateUploaded> &#39;app.middleware.response_handler.ResponseHandler&#39;, <dateSysMetadataModified>2017-04-30T06:08:54.566+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, </ns3:systemMetadata> &#39;app.middleware.view_handler.ViewHandler&#39;, [org.dataone.integration.ContextAwareTestCaseDataone] &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;23&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854558; FilePart:object = /tmp/mmp.output.3009380777337392308.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4265660012537261064.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:54.862+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:54.862+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854; FilePart:object = /tmp/mmp.output.698417618517106804.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1338914464146865125.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:56: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854 [org.dataone.client.rest.RestClient] 20170430-06:08:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923854854; FilePart:sysmeta = /tmp/mmp.output.2507027282635770360.tmp (1139 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:57: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:57: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:57: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:57: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923857836 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:57: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923857836 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923857836</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:57.844+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:57.844+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923857836; FilePart:object = /tmp/mmp.output.1750801081271411937.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7383457975877011313.tmp (1107 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858153 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858153 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858153</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:58.161+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:58.161+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858153; FilePart:object = /tmp/mmp.output.8722544720390251985.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2736462372540126773.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:08:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858376 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858376 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858376</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:08:58.383+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:08:58.383+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858376; FilePart:object = /tmp/mmp.output.831810393848206767.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3445556467392085080.tmp (1097 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:08:58 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715928800"> <ol start="32" class="pre-context" id="pre139622715928800"> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715928800"> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> return response</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre></pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715928800')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715928800"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622679605048"> <ol start="242" class="pre-context" id="pre139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> if response:</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> break</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre></pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679605048')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679605048"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622694296464"> <ol start="171" class="pre-context" id="pre139622694296464"> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre></pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre></pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622694296464"> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> if response:</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> break</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre></pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694296464')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694296464"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622694295240"> <ol start="44" class="pre-context" id="pre139622694295240"> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> .format(</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> )</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> )</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622694295240"> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre></pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694295240')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694295240"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622694294880"> <ol start="66" class="pre-context" id="pre139622694294880"> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre></pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622694294880"> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> )</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> )</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694294880')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694294880"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715929736"> <ol start="62" class="pre-context" id="pre139622715929736"> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> try:</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715929736"> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> )</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> else:</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre></pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre></pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715929736')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715929736"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858376&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3445556467392085080.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.831810393848206767.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18974&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=bDaZ_hWSu8EpeBu-XqmCAWwpHCrb0SgpvM&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58791&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532538406262&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532538406029&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532538405764&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532538406334&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc70384cd8&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc729ee970&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>InvalidToken at /v2/object</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h2 span { font-size:80%; color:#666; font-weight:normal; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#666; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em;} span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } </style> <script type="text/javascript"> //<!-- function getElementsByClassName(oElm, strTagName, strClassName){ // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\-"); var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++){ oElement = arrElements[i]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(getElementsByClassName(document, 'table', 'vars')); hideAll(getElementsByClassName(document, 'ol', 'pre-context')); hideAll(getElementsByClassName(document, 'ol', 'post-context')); hideAll(getElementsByClassName(document, 'div', 'pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } //--> </script> </head> <body> <div id="summary"> <h1>InvalidToken at /v2/object</h1> <pre class="exception_value">name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>https://gmn-s.edirepository.org/mn/v2/object</td> </tr> <tr> <th>Django Version:</th> <td>1.10.1</td> </tr> <tr> <th>Exception Type:</th> <td>InvalidToken</td> </tr> <tr> <th>Exception Value:</th> <td><pre>name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </pre></td> </tr> <tr> <th>Exception Location:</th> <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td> </tr> <tr> <th>Python Executable:</th> <td>/var/local/dataone/gmn_venv/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>2.7.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;, &#39;/usr/lib/python2.7&#39;, &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;, &#39;/usr/lib/python2.7/lib-tk&#39;, &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;, &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Sun, 30 Apr 2017 06:08:58 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code> <div class="context" id="c139622715928800"> <ol start="32" class="pre-context" id="pre139622715928800"> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> can rely on getting a response instead of an exception.</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> @wraps(get_response, assigned=available_attrs(get_response))</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> try:</pre></li> </ol> <ol start="39" class="context-line"> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> response = get_response(request)</pre> <span>...</span></li></ol> <ol start='40' class="post-context" id="post139622715928800"> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> return response</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre> return inner</pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre></pre></li> <li onclick="toggle('pre139622715928800', 'post139622715928800')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715928800')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715928800"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code> <div class="context" id="c139622679605048"> <ol start="242" class="pre-context" id="pre139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> # Apply request middleware</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> for middleware_method in self._request_middleware:</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> response = middleware_method(request)</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> if response:</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> break</pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre></pre></li> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> if response is None:</pre></li> </ol> <ol start="249" class="context-line"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> response = self._get_response(request)</pre> <span>...</span></li></ol> <ol start='250' class="post-context" id="post139622679605048"> <li onclick="toggle('pre139622679605048', 'post139622679605048')"><pre> return response</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622679605048')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622679605048"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7efc78b28c10&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code> <div class="context" id="c139622694296464"> <ol start="171" class="pre-context" id="pre139622694296464"> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre></pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> resolver_match = resolver.resolve(request.path_info)</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre></pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> for middleware_method in self._view_middleware:</pre></li> </ol> <ol start="178" class="context-line"> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol> <ol start='179' class="post-context" id="post139622694296464"> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> if response:</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> break</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre></pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> if response is None:</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li> <li onclick="toggle('pre139622694296464', 'post139622694296464')"><pre> try:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694296464')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694296464"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>callback</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>callback_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>callback_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>middleware_method</td> <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td> </tr> <tr> <td>resolver_match</td> <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7efc81096950&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code> <div class="context" id="c139622694295240"> <ol start="44" class="pre-context" id="pre139622694295240"> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> logging.info(</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> .format(</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> )</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> )</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # logging.debug(request.headers)</pre></li> </ol> <ol start="51" class="context-line"> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> self.process_session(request)</pre> <span>...</span></li></ol> <ol start='52' class="post-context" id="post139622694295240"> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre></pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> def process_session(self, request):</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # For simulating an HTTPS connection with client authentication when</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # client side certificate can be included and (2) a list of subjects can be</pre></li> <li onclick="toggle('pre139622694295240', 'post139622694295240')"><pre> # included. Both use vendor specific extensions (HTTP headers that start</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694295240')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694295240"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> <tr> <td>view_args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>view_func</td> <td class="code"><pre>&lt;function dispatch_object_list at 0x7efc72a7f6e0&gt;</pre></td> </tr> <tr> <td>view_kwargs</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code> <div class="context" id="c139622694294880"> <ol start="66" class="pre-context" id="pre139622694294880"> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> self.pem_in_http_header_to_pem_in_string(</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre></pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> # Add subjects from any provided certificate and JWT and store them in</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> # the Django request obj.</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li> </ol> <ol start="73" class="context-line"> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request</pre> <span>...</span></li></ol> <ol start='74' class="post-context" id="post139622694294880"> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> )</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> request</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> )</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> primary_subject_str = cert_primary_str</pre></li> <li onclick="toggle('pre139622694294880', 'post139622694294880')"><pre> all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622694294880')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622694294880"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7efc788a2090&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code> <div class="context" id="c139622715929736"> <ol start="62" class="pre-context" id="pre139622715929736"> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> if _is_certificate_provided(request):</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> try:</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> except Exception as e:</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> raise d1_common.types.exceptions.InvalidToken(</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> 0,</pre></li> </ol> <ol start="69" class="context-line"> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol> <ol start='70' class="post-context" id="post139622715929736"> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> )</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> else:</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre> return d1_common.const.SUBJECT_PUBLIC, set()</pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre></pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre></pre></li> <li onclick="toggle('pre139622715929736', 'post139622715929736')"><pre>def get_authenticated_subjects(cert_pem):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '139622715929736')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v139622715929736"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>e</td> <td class="code"><pre>InvalidToken()</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="InvalidToken at /v2/object"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: https://gmn-s.edirepository.org/mn/v2/object Django Version: 1.10.1 Python Version: 2.7.12 Installed Applications: [&#39;django.contrib.staticfiles&#39;, &#39;app&#39;] Installed Middleware: (&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;) 20170430-06:08:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 39. response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) 20170430-06:08:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 178. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view 51. self.process_session(request) File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session 73. request File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects 69. u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description: Error extracting session from certificate. error=&quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot; &quot; </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="get-info">GET</h3> <p>No GET data</p> <h3 id="post-info">POST</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>pid</td> <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858376&#39;</pre></td> </tr> </tbody> </table> <h3 id="files-info">FILES</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>sysmeta</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3445556467392085080.tmp (application/octet-stream)&gt;</pre></td> </tr> <tr> <td>object</td> <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.831810393848206767.tmp (application/octet-stream)&gt;</pre></td> </tr> </tbody> </table> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#39;18974&#39;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#39;multipart/form-data; boundary=bDaZ_hWSu8EpeBu-XqmCAWwpHCrb0SgpvM&#39;</pre></td> </tr> <tr> <td>CONTEXT_DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>CONTEXT_PREFIX</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td class="code"><pre>&#39;/var/www&#39;</pre></td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td> </tr> <tr> <td>HTTP_CONNECTION</td> <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td> </tr> <tr> <td>HTTP_VIA</td> <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>u&#39;/v2/object&#39;</pre></td> </tr> <tr> <td>PATH_TRANSLATED</td> <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#39;58791&#39;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#39;POST&#39;</pre></td> </tr> <tr> <td>REQUEST_SCHEME</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>REQUEST_URI</td> <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>u&#39;/mn&#39;</pre></td> </tr> <tr> <td>SERVER_ADDR</td> <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td> </tr> <tr> <td>SERVER_ADMIN</td> <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td> </tr> <tr> <td>SERVER_SIGNATURE</td> <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td> </tr> <tr> <td>SSL_CLIENT_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_SERVER_CERT</td> <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td> </tr> <tr> <td>SSL_TLS_SNI</td> <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td> </tr> <tr> <td>apache.version</td> <td class="code"><pre>(2, 4, 18)</pre></td> </tr> <tr> <td>mod_wsgi.application_group</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.callable_object</td> <td class="code"><pre>&#39;application&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_connects</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_restarts</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.daemon_start</td> <td class="code"><pre>&#39;1493532538406262&#39;</pre></td> </tr> <tr> <td>mod_wsgi.enable_sendfile</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.handler_script</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.input_chunked</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_host</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>mod_wsgi.listener_port</td> <td class="code"><pre>&#39;443&#39;</pre></td> </tr> <tr> <td>mod_wsgi.process_group</td> <td class="code"><pre>&#39;gmn2&#39;</pre></td> </tr> <tr> <td>mod_wsgi.queue_start</td> <td class="code"><pre>&#39;1493532538406029&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_handler</td> <td class="code"><pre>&#39;wsgi-script&#39;</pre></td> </tr> <tr> <td>mod_wsgi.request_start</td> <td class="code"><pre>&#39;1493532538405764&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_reloading</td> <td class="code"><pre>&#39;1&#39;</pre></td> </tr> <tr> <td>mod_wsgi.script_start</td> <td class="code"><pre>&#39;1493532538406334&#39;</pre></td> </tr> <tr> <td>mod_wsgi.version</td> <td class="code"><pre>(4, 3, 0)</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7efc70384cd8&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7efc729ee970&gt;</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#39;https&#39;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td> </tr> <tr> <td>ALLOW_INTEGRATION_TESTS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>u&#39;auth.User&#39;</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;, &#39;TIMEOUT&#39;: 3600}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CLIENT_CERT_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td> </tr> <tr> <td>CLIENT_CERT_PRIVATE_KEY_PATH</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>u&#39;csrftoken&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True, &#39;AUTOCOMMIT&#39;: True, &#39;CONN_MAX_AGE&#39;: 0, &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;, &#39;HOST&#39;: &#39;&#39;, &#39;NAME&#39;: &#39;gmn2&#39;, &#39;OPTIONS&#39;: {}, &#39;PASSWORD&#39;: u&#39;********************&#39;, &#39;PORT&#39;: &#39;&#39;, &#39;TEST&#39;: {&#39;CHARSET&#39;: None, &#39;COLLATION&#39;: None, &#39;MIRROR&#39;: None, &#39;NAME&#39;: None}, &#39;TIME_ZONE&#39;: None, &#39;USER&#39;: &#39;&#39;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATAONE_ROOT</td> <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td> </tr> <tr> <td>DATAONE_TRUSTED_SUBJECTS</td> <td class="code"><pre>set([])</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;, u&#39;%Y-%m-%d %H:%M:%S.%f&#39;, u&#39;%Y-%m-%d %H:%M&#39;, u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y %H:%M:%S&#39;, u&#39;%m/%d/%Y %H:%M:%S.%f&#39;, u&#39;%m/%d/%Y %H:%M&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y %H:%M:%S&#39;, u&#39;%m/%d/%y %H:%M:%S.%f&#39;, u&#39;%m/%d/%y %H:%M&#39;, u&#39;%m/%d/%y&#39;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>u&#39;N j, Y&#39;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%Y-%m-%d&#39;, u&#39;%m/%d/%Y&#39;, u&#39;%m/%d/%y&#39;, u&#39;%b %d %Y&#39;, u&#39;%b %d, %Y&#39;, u&#39;%d %b %Y&#39;, u&#39;%d %b, %Y&#39;, u&#39;%B %d %Y&#39;, u&#39;%B %d, %Y&#39;, u&#39;%d %B %Y&#39;, u&#39;%d %B, %Y&#39;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_GMN</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DEBUG_PYCHARM</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>u&#39;.&#39;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>DEFAULT_CONTENT_TYPE</td> <td class="code"><pre>u&#39;text/html&#39;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td> 20170430-06:08:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ECHO_REQUEST_OBJECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>u&#39;localhost&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>u&#39;[Django] &#39;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_CHARSET</td> <td class="code"><pre>u&#39;utf-8&#39;</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;, u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;), (u&#39;ar&#39;, u&#39;Arabic&#39;), (u&#39;ast&#39;, u&#39;Asturian&#39;), (u&#39;az&#39;, u&#39;Azerbaijani&#39;), (u&#39;bg&#39;, u&#39;Bulgarian&#39;), (u&#39;be&#39;, u&#39;Belarusian&#39;), (u&#39;bn&#39;, u&#39;Bengali&#39;), (u&#39;br&#39;, u&#39;Breton&#39;), (u&#39;bs&#39;, u&#39;Bosnian&#39;), (u&#39;ca&#39;, u&#39;Catalan&#39;), (u&#39;cs&#39;, u&#39;Czech&#39;), (u&#39;cy&#39;, u&#39;Welsh&#39;), (u&#39;da&#39;, u&#39;Danish&#39;), (u&#39;de&#39;, u&#39;German&#39;), (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;), (u&#39;el&#39;, u&#39;Greek&#39;), (u&#39;en&#39;, u&#39;English&#39;), (u&#39;en-au&#39;, u&#39;Australian English&#39;), (u&#39;en-gb&#39;, u&#39;British English&#39;), (u&#39;eo&#39;, u&#39;Esperanto&#39;), (u&#39;es&#39;, u&#39;Spanish&#39;), (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;), (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;), (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;), (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;), (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;), (u&#39;et&#39;, u&#39;Estonian&#39;), (u&#39;eu&#39;, u&#39;Basque&#39;), (u&#39;fa&#39;, u&#39;Persian&#39;), (u&#39;fi&#39;, u&#39;Finnish&#39;), (u&#39;fr&#39;, u&#39;French&#39;), (u&#39;fy&#39;, u&#39;Frisian&#39;), (u&#39;ga&#39;, u&#39;Irish&#39;), (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;), (u&#39;gl&#39;, u&#39;Galician&#39;), (u&#39;he&#39;, u&#39;Hebrew&#39;), (u&#39;hi&#39;, u&#39;Hindi&#39;), (u&#39;hr&#39;, u&#39;Croatian&#39;), (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;), (u&#39;hu&#39;, u&#39;Hungarian&#39;), (u&#39;ia&#39;, u&#39;Interlingua&#39;), (u&#39;id&#39;, u&#39;Indonesian&#39;), (u&#39;io&#39;, u&#39;Ido&#39;), (u&#39;is&#39;, u&#39;Icelandic&#39;), (u&#39;it&#39;, u&#39;Italian&#39;), (u&#39;ja&#39;, u&#39;Japanese&#39;), (u&#39;ka&#39;, u&#39;Georgian&#39;), (u&#39;kk&#39;, u&#39;Kazakh&#39;), (u&#39;km&#39;, u&#39;Khmer&#39;), (u&#39;kn&#39;, u&#39;Kannada&#39;), (u&#39;ko&#39;, u&#39;Korean&#39;), (u&#39;lb&#39;, u&#39;Luxembourgish&#39;), (u&#39;lt&#39;, u&#39;Lithuanian&#39;), (u&#39;lv&#39;, u&#39;Latvian&#39;), (u&#39;mk&#39;, u&#39;Macedonian&#39;), (u&#39;ml&#39;, u&#39;Malayalam&#39;), (u&#39;mn&#39;, u&#39;Mongolian&#39;), (u&#39;mr&#39;, u&#39;Marathi&#39;), (u&#39;my&#39;, u&#39;Burmese&#39;), (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;), (u&#39;ne&#39;, u&#39;Nepali&#39;), (u&#39;nl&#39;, u&#39;Dutch&#39;), (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;), (u&#39;os&#39;, u&#39;Ossetic&#39;), (u&#39;pa&#39;, u&#39;Punjabi&#39;), (u&#39;pl&#39;, u&#39;Polish&#39;), (u&#39;pt&#39;, u&#39;Portuguese&#39;), (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;), (u&#39;ro&#39;, u&#39;Romanian&#39;), (u&#39;ru&#39;, u&#39;Russian&#39;), (u&#39;sk&#39;, u&#39;Slovak&#39;), (u&#39;sl&#39;, u&#39;Slovenian&#39;), (u&#39;sq&#39;, u&#39;Albanian&#39;), (u&#39;sr&#39;, u&#39;Serbian&#39;), (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;), (u&#39;sv&#39;, u&#39;Swedish&#39;), (u&#39;sw&#39;, u&#39;Swahili&#39;), (u&#39;ta&#39;, u&#39;Tamil&#39;), (u&#39;te&#39;, u&#39;Telugu&#39;), (u&#39;th&#39;, u&#39;Thai&#39;), (u&#39;tr&#39;, u&#39;Turkish&#39;), (u&#39;tt&#39;, u&#39;Tatar&#39;), (u&#39;udm&#39;, u&#39;Udmurt&#39;), (u&#39;uk&#39;, u&#39;Ukrainian&#39;), (u&#39;ur&#39;, u&#39;Urdu&#39;), (u&#39;vi&#39;, u&#39;Vietnamese&#39;), (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;), (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#39;en-us&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>u&#39;django_language&#39;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True, &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;}, &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;, &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}}, &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;, &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;, &#39;formatter&#39;: &#39;verbose&#39;, &#39;level&#39;: &#39;DEBUG&#39;}, &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}}, &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True}, &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: False}, &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;], &#39;level&#39;: &#39;WARNING&#39;, &#39;propagate&#39;: False}}, &#39;version&#39;: 1}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LOG_LEVEL</td> <td class="code"><pre>&#39;DEBUG&#39;</pre></td> </tr> <tr> <td>LOG_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td> </tr> <tr> <td>MAX_XML_DOCUMENT_SIZE</td> <td class="code"><pre>10485760</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>u&#39;&#39;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MIDDLEWARE_CLASSES</td> <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;, &#39;app.middleware.exception_handler.ExceptionHandler&#39;, &#39;app.middleware.response_handler.ResponseHandler&#39;, &#39;app.middleware.profiling_handler.ProfilingHandler&#39;, &#39;app.middleware.view_handler.ViewHandler&#39;, &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td> </tr> 20170430-06:08:58: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858560 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONITOR</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>u&#39;F j&#39;</pre></td> </tr> <tr> <td>NODE_BASEURL</td> <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td> </tr> <tr> <td>NODE_CONTACT_SUBJECT</td> <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_DESCRIPTION</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_IDENTIFIER</td> <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td> </tr> <tr> <td>NODE_NAME</td> <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td> </tr> <tr> <td>NODE_REPLICATE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>NODE_STATE</td> <td class="code"><pre>&#39;up&#39;</pre></td> </tr> <tr> <td>NODE_SUBJECT</td> <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td> </tr> <tr> <td>NODE_SYNCHRONIZE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_HOUR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MINUTE</td> <td class="code"><pre>&#39;0/3&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTH</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_MONTHDAY</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_SECOND</td> <td class="code"><pre>&#39;0&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_WEEKDAY</td> <td class="code"><pre>&#39;?&#39;</pre></td> </tr> <tr> <td>NODE_SYNC_SCHEDULE_YEAR</td> <td class="code"><pre>&#39;*&#39;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>NUM_CHUNK_BYTES</td> <td class="code"><pre>1048576</pre></td> </tr> <tr> <td>OBJECT_STORE_PATH</td> <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_ENABLED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_BASIC_AUTH_USERNAME</td> <td class="code"><pre>&#39;&#39;</pre></td> </tr> <tr> <td>PROXY_MODE_STREAM_TIMEOUT</td> <td class="code"><pre>30</pre></td> </tr> <tr> <td>PUBLIC_LOG_RECORDS</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PUBLIC_OBJECT_LIST</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>PYCHARM_BIN</td> <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDNODE</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_ALLOWEDOBJECTFORMAT</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>REPLICATION_MAXOBJECTSIZE</td> <td class="code"><pre>-1</pre></td> </tr> <tr> <td>REPLICATION_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>REPLICATION_SPACEALLOCATED</td> <td class="code"><pre>10737418240</pre></td> </tr> <tr> <td>REQUIRE_WHITELIST_FOR_UPDATE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#39;app.urls&#39;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>u&#39;********************&#39;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>u&#39;root@localhost&#39;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>u&#39;default&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>u&#39;sessionid&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>u&#39;/&#39;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#39;settings&#39;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STAND_ALONE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;, u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#39;/static/&#39;</pre></td> </tr> <tr> <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td> <td class="code"><pre>24</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;, &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;], &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;, &#39;django.template.context_processors.debug&#39;, &#39;django.template.context_processors.i18n&#39;, &#39;django.template.context_processors.media&#39;, &#39;django.template.context_processors.static&#39;, &#39;django.template.context_processors.tz&#39;, &#39;django.contrib.messages.context_processors.messages&#39;], &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>u&#39;,&#39;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>u&#39;P&#39;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#39;UTC&#39;</pre></td> </tr> <tr> <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_DATEUPLOADED</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_ORIGINMEMBERNODE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SERIALVERSION</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>TRUST_CLIENT_SUBMITTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_ETAGS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> 20170430-06:08:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858560 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858560</identifier> <td>USE_TZ</td> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <td class="code"><pre>False</pre></td> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> </tr> <tr> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <allow> <subject>testRightsHolder</subject> <tr> <td>USE_X_FORWARDED_PORT</td> <permission>changePermission</permission> </allow> <td class="code"><pre>False</pre></td> </tr> </accessPolicy> <dateUploaded>2017-04-30T06:08:58.568+00:00</dateUploaded> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>None</pre></td> </tr> <dateSysMetadataModified>2017-04-30T06:08:58.568+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> <tr> <td>X_FRAME_OPTIONS</td> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>u&#39;F Y&#39;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201711923858560; FilePart:object = /tmp/mmp.output.3958313309888013123.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1303355051217847264.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:08:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 Internal server error</title> </head> <body> <p> <h3 style="color:red;">500 Internal server error</h3> </p> <p> Please notify the administrator. </p> <p> <a href="/">Home</a> </p> </body> </html> at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:08:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:08:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:58: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:58: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:59: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:59: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:59: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:08:59: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:08:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:00: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:00: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:00: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:01: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:01: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:01: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155 [org.dataone.client.rest.RestClient] 20170430-06:09:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:01: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:09:01.430+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:09:01.430+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155; FilePart:object = /tmp/mmp.output.6329665294657455660.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1305539532482706140.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:02: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:02: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155 [org.dataone.client.rest.RestClient] 20170430-06:09:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391155; FilePart:sysmeta = /tmp/mmp.output.301660249182986428.tmp (1118 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597 [org.dataone.client.rest.RestClient] 20170430-06:09:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:09:03.890+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:09:03.890+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597; FilePart:object = /tmp/mmp.output.4233930245221965201.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6730206967628594050.tmp (1087 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:04: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:04: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597 [org.dataone.client.rest.RestClient] 20170430-06:09:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192393597; FilePart:sysmeta = /tmp/mmp.output.2212684248419559238.tmp (1110 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:05: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192395457 [org.dataone.client.rest.RestClient] 20170430-06:09:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:05: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192395759 [org.dataone.client.rest.RestClient] 20170430-06:09:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192395759 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192395759 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192395759</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:09:06.107+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:09:06.107+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192395759; FilePart:object = /tmp/mmp.output.6070391887905256974.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5947546273017934159.tmp (1091 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:337) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(MNStorageV2IT.java:247) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:09:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:06: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319 [org.dataone.client.rest.RestClient] 20170430-06:09:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:07: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:09:07.288+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:09:07.288+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319; FilePart:object = /tmp/mmp.output.1309404315340926648.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1009908452301948271.tmp (1095 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:09: [INFO]: object created. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:09: [INFO]: ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319 [org.dataone.client.rest.RestClient] 20170430-06:09:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192396319; FilePart:sysmeta = /tmp/mmp.output.791477222883932192.tmp (1118 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923910494 [org.dataone.client.rest.RestClient] 20170430-06:09:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:09:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: creating a test object. pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923910494 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923910494 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923910494</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:09:10.711+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:09:10.711+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923910494; FilePart:object = /tmp/mmp.output.4095458864320755600.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3157287927452826685.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:09:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:350) at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:337) at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(MNStorageV2IT.java:247) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 35 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 38 more 20170430-06:09:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20171192391118 [org.dataone.client.rest.RestClient] 20170430-06:09:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923911173 [org.dataone.client.rest.RestClient] 20170430-06:09:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: ***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201711923911370 [org.dataone.client.rest.RestClient] Tests run: 403, Failures: 395, Errors: 2, Skipped: 2, Time elapsed: 949.155 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNQueryV2IT 20170430-06:09:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:09:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:12: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:12: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:12: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:13: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:13: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:13: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:13: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:14: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:14: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:14: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:14: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:14: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:15: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:15: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:15: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:15: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:16: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:16: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:16: [INFO]: ***************** running test for testListQueryEngines(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:09:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:17: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:17: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:18: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/query [org.dataone.client.rest.RestClient] Tests run: 6, Failures: 6, Errors: 0, Skipped: 0, Time elapsed: 7.57 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNCoreV2SlowIT 20170430-06:09:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:09:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:20: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:20: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:20: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:21: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:21: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:21: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:22: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:22: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:09:22: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:09:22: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:09:22: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711923722344 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711923722344 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711923722344 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171192355860 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171192355860 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171192355860 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711923343719 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711923343719 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711923246910 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171192305837 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017118233730535 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017118233730535 [org.dataone.client.rest.RestClient] 20170430-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017118233730535 [org.dataone.client.rest.RestClient] 20170430-06:09:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017118233730535 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231352393 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231352393 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231223384 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231223384 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231352393 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231128353 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231128353 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231223384 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231128353 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823653515 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823653515 [org.dataone.client.rest.RestClient] 20170430-06:09:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823529610 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823529610 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823653515 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823314912 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823314912 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823529610 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823217213 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823217213 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823314912 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823053445 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823053445 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823217213 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711823053445 [org.dataone.client.rest.RestClient] 20170430-06:09:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:09:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:09:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:09:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:09:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:09:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:09:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:09:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:09:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:09:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:09:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:09:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221059940 [org.dataone.client.rest.RestClient] 20170430-06:09:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient] 20170430-06:09:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient] 20170430-06:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient] 20170430-06:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221237487 [org.dataone.client.rest.RestClient] 20170430-06:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221059940 [org.dataone.client.rest.RestClient] 20170430-06:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221059940 [org.dataone.client.rest.RestClient] 20170430-06:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient] 20170430-06:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient] 20170430-06:09:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient] 20170430-06:09:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient] 20170430-06:09:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient] 20170430-06:09:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient] 20170430-06:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221237487 [org.dataone.client.rest.RestClient] 20170430-06:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221237487 [org.dataone.client.rest.RestClient] 20170430-06:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient] 20170430-06:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174422135043 [org.dataone.client.rest.RestClient] 20170430-06:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient] 20170430-06:09:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient] 20170430-06:09:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient] 20170430-06:09:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174422135043 [org.dataone.client.rest.RestClient] 20170430-06:09:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174422135043 [org.dataone.client.rest.RestClient] 20170430-06:09:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient] 20170430-06:09:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient] 20170430-06:09:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017116231451161 [org.dataone.client.rest.RestClient] 20170430-06:09:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221734813 [org.dataone.client.rest.RestClient] 20170430-06:09:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient] 20170430-06:09:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221734813 [org.dataone.client.rest.RestClient] 20170430-06:09:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient] 20170430-06:09:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221734813 [org.dataone.client.rest.RestClient] 20170430-06:09:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient] 20170430-06:09:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient] 20170430-06:09:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221828127 [org.dataone.client.rest.RestClient] 20170430-06:09:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient] 20170430-06:09:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:09:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221942810 [org.dataone.client.rest.RestClient] 20170430-06:09:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221828127 [org.dataone.client.rest.RestClient] 20170430-06:09:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221828127 [org.dataone.client.rest.RestClient] 20170430-06:09:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221942810 [org.dataone.client.rest.RestClient] 20170430-06:09:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221942810 [org.dataone.client.rest.RestClient] 20170430-06:09:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:09:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201753221716961 [org.dataone.client.rest.RestClient] 20170430-06:09:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221635682 [org.dataone.client.rest.RestClient] 20170430-06:09:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:09:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:09:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:09:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:09:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:09:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:09:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:09:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:09:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:09:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:09:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:09:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:09:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:09:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:10:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:10:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:10:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:10:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:10:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:10:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:10:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:10:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:10:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:10:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175522456987 [org.dataone.client.rest.RestClient] 20170430-06:10:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:10:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:10:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:10:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:10:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:10:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017542246767 [org.dataone.client.rest.RestClient] 20170430-06:10:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:10:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:10:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:10:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:10:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:10:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:10:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:10:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:10:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:10:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:10:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:10:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:10:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:10:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:10:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:10:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:10:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:10:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:10:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:10:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:10:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176622174128 [org.dataone.client.rest.RestClient] 20170430-06:10:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:10:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:10:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175922450355 [org.dataone.client.rest.RestClient] 20170430-06:10:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:10:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:10:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:10:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:10:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:10:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:10:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:10:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:10:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:10:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:10:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175622528437 [org.dataone.client.rest.RestClient] 20170430-06:10:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:10:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:10:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:10:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:10:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:10:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:10:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:10:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:10:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:10:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:10:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175822520962 [org.dataone.client.rest.RestClient] 20170430-06:10:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:10:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:10:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:10:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:10:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:10:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:10:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:10:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:10:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:10:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:10:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:10:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:10:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017116231354271 [org.dataone.client.rest.RestClient] 20170430-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:10:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:10:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221040981 [org.dataone.client.rest.RestClient] 20170430-06:10:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:10:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221040981 [org.dataone.client.rest.RestClient] 20170430-06:10:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221040981 [org.dataone.client.rest.RestClient] 20170430-06:10:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:10:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:10:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:10:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:10:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:10:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221218724 [org.dataone.client.rest.RestClient] 20170430-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221325735 [org.dataone.client.rest.RestClient] 20170430-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221218724 [org.dataone.client.rest.RestClient] 20170430-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221218724 [org.dataone.client.rest.RestClient] 20170430-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231352393 [org.dataone.client.rest.RestClient] 20170430-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221325735 [org.dataone.client.rest.RestClient] 20170430-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221325735 [org.dataone.client.rest.RestClient] 20170430-06:11:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:11:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201753221623378 [org.dataone.client.rest.RestClient] 20170430-06:11:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017422217816 [org.dataone.client.rest.RestClient] 20170430-06:11:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:11:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:11:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017422217816 [org.dataone.client.rest.RestClient] 20170430-06:11:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:11:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017422217816 [org.dataone.client.rest.RestClient] 20170430-06:11:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:11:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221729539 [org.dataone.client.rest.RestClient] 20170430-06:11:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:11:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221759714 [org.dataone.client.rest.RestClient] 20170430-06:11:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:11:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174222191241 [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221759714 [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221759714 [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174222191241 [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:11:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174222191241 [org.dataone.client.rest.RestClient] 20170430-06:11:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:11:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:11:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:11:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:11:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:11:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:11:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:11:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:11:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:11:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:11:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:11:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:11:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:11:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:11:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:11:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:11:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017552242598 [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient] 20170430-06:11:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient] 20170430-06:11:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017542251119 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222555250 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222849987 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222849987 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222555250 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:11:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient] 20170430-06:11:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175722544248 [org.dataone.client.rest.RestClient] 20170430-06:11:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient] 20170430-06:11:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:11:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:11:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:11:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:11:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:11:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:11:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:11:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:11:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175922354923 [org.dataone.client.rest.RestClient] 20170430-06:11:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:11:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:11:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:11:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:11:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:11:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:11:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:11:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:11:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:11:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:11:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:11:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:11:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:11:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:11:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:11:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:11:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:11:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:11:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:11:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:11:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:11:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:11:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:11:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:11:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:11:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:11:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:11:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017111011466 [org.dataone.client.rest.RestClient] 20170430-06:11:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:11:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:11:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:11:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:12:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:12:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:12:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:12:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:12:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:12:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:12:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:12:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:12:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711723138341 [org.dataone.client.rest.RestClient] 20170430-06:12:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:12:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710523408809 [org.dataone.client.rest.RestClient] 20170430-06:12:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:12:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:12:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:12:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:12:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:12:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221826716 [org.dataone.client.rest.RestClient] 20170430-06:12:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:12:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:12:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:12:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:12:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201791224113889 [org.dataone.client.rest.RestClient] 20170430-06:12:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:12:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:12:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:12:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:12:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:12:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:12:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:12:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:12:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:12:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:12:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:12:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:12:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:12:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:12:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:12:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:12:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231223384 [org.dataone.client.rest.RestClient] 20170430-06:12:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:12:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:12:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:12:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:12:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:12:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:12:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:12:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:12:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:12:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:12:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175422558219 [org.dataone.client.rest.RestClient] 20170430-06:12:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:12:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:12:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:12:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:12:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:12:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:12:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:12:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:12:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:12:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:12:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:12:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175722445866 [org.dataone.client.rest.RestClient] 20170430-06:12:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:12:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:12:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:12:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:12:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:12:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:12:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:12:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:12:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:12:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:12:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:12:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:12:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:12:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:12:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:12:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:13:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient] 20170430-06:13:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient] 20170430-06:13:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient] 20170430-06:13:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient] 20170430-06:13:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient] 20170430-06:13:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient] 20170430-06:13:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient] 20170430-06:13:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient] 20170430-06:13:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient] 20170430-06:13:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient] 20170430-06:13:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient] 20170430-06:13:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient] 20170430-06:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient] 20170430-06:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient] 20170430-06:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient] 20170430-06:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient] 20170430-06:13:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient] 20170430-06:13:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient] 20170430-06:13:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient] 20170430-06:13:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711723143899 [org.dataone.client.rest.RestClient] 20170430-06:13:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient] 20170430-06:13:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:13:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:13:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:13:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:13:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:13:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:13:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:13:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:13:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:13:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:13:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:13:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:13:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:13:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:13:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017118231128353 [org.dataone.client.rest.RestClient] 20170430-06:13:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:13:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:13:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:13:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:13:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:13:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:13:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:13:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:13:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:13:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:13:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:13:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:13:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient] 20170430-06:13:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient] 20170430-06:13:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:13:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:13:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765225255 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522623446 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522738779 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient] 20170430-06:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221031906 [org.dataone.client.rest.RestClient] 20170430-06:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221031906 [org.dataone.client.rest.RestClient] 20170430-06:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient] 20170430-06:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient] 20170430-06:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232330852 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023254460 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232814666 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023337490 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023254460 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232330852 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023254460 [org.dataone.client.rest.RestClient] 20170430-06:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232814666 [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232330852 [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232814666 [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023337490 [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:13:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711323427827 [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711323811922 [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711323811922 [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017113231024296 [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017113231024296 [org.dataone.client.rest.RestClient] 20170430-06:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017113231024296 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423232807 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423356303 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423232807 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423232807 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423356303 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423356303 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423516642 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423516642 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423516642 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423736792 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171142390788 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423736792 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423736792 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171142390788 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171142390788 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231328892 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423142483 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231551384 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423142483 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423142483 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231551384 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231551384 [org.dataone.client.rest.RestClient] 20170430-06:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231328892 [org.dataone.client.rest.RestClient] 20170430-06:13:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231328892 [org.dataone.client.rest.RestClient] 20170430-06:13:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:13:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523252851 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523416542 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523540132 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523540132 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523755493 [org.dataone.client.rest.RestClient] 20170430-06:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523755493 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523755493 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523920497 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523920497 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523920497 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523920497 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523920497 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523920497 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523755493 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523755493 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523755493 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523540132 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523540132 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523416542 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711523252851 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201711423395847 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231328892 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231328892 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231551384 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231551384 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423142483 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423142483 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231551384 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423142483 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017114231328892 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171142390788 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171142390788 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423736792 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423736792 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20171142390788 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423736792 [org.dataone.client.rest.RestClient] 20170430-06:13:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423516642 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423516642 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423516642 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423356303 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423356303 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423232807 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423232807 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423356303 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711423232807 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017113231024296 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017113231024296 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017113231024296 [org.dataone.client.rest.RestClient] 20170430-06:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711323811922 [org.dataone.client.rest.RestClient] 20170430-06:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711323811922 [org.dataone.client.rest.RestClient] 20170430-06:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711323427827 [org.dataone.client.rest.RestClient] 20170430-06:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:13:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:13:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:13:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017112234613318 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023337490 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232814666 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232330852 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232814666 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023254460 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232330852 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023254460 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023337490 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232814666 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711023254460 [org.dataone.client.rest.RestClient] 20170430-06:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017110232330852 [org.dataone.client.rest.RestClient] 20170430-06:14:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient] 20170430-06:14:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient] 20170430-06:14:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221031906 [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221031906 [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522738779 [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522623446 [org.dataone.client.rest.RestClient] 20170430-06:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765225255 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient] 20170430-06:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:14:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient] 20170430-06:14:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient] 20170430-06:14:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:14:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:14:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:14:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:14:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:14:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:14:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:14:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:14:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:14:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:14:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:14:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:14:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:14:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:14:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:14:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:14:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient] 20170430-06:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient] 20170430-06:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient] 20170430-06:14:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient] 20170430-06:14:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient] 20170430-06:14:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient] 20170430-06:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient] 20170430-06:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient] 20170430-06:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient] 20170430-06:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient] 20170430-06:14:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient] 20170430-06:14:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient] 20170430-06:14:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient] 20170430-06:14:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient] 20170430-06:14:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient] 20170430-06:14:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient] 20170430-06:14:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient] 20170430-06:14:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient] 20170430-06:14:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201711723153246 [org.dataone.client.rest.RestClient] 20170430-06:14:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient] 20170430-06:14:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient] 20170430-06:14:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:14:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:14:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:14:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:14:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:14:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:14:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:14:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:14:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:14:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:14:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:14:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:14:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:14:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175722445866 [org.dataone.client.rest.RestClient] 20170430-06:15:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:15:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:15:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:15:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:15:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:15:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:15:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175422558219 [org.dataone.client.rest.RestClient] 20170430-06:15:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient] 20170430-06:15:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient] 20170430-06:15:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:15:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:15:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:15:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:15:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:15:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:15:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:15:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:15:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:15:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:15:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:15:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient] 20170430-06:15:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:15:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:15:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:15:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:15:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient] 20170430-06:15:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:15:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient] 20170430-06:15:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:15:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient] 20170430-06:15:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:15:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient] 20170430-06:15:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201791224113889 [org.dataone.client.rest.RestClient] 20170430-06:15:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:15:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient] 20170430-06:15:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:15:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:15:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221826716 [org.dataone.client.rest.RestClient] 20170430-06:15:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient] 20170430-06:15:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient] 20170430-06:15:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:15:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:15:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient] 20170430-06:15:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:15:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:15:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient] 20170430-06:15:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient] 20170430-06:15:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710523408809 [org.dataone.client.rest.RestClient] 20170430-06:15:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:15:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient] 20170430-06:15:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient] 20170430-06:15:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:15:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:15:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:15:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:15:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:15:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:15:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:15:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:15:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:15:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:15:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:15:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient] 20170430-06:15:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient] 20170430-06:15:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient] 20170430-06:15:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient] 20170430-06:15:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient] 20170430-06:15:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient] 20170430-06:15:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017111011466 [org.dataone.client.rest.RestClient] 20170430-06:15:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient] 20170430-06:15:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient] 20170430-06:15:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient] 20170430-06:15:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient] 20170430-06:15:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient] 20170430-06:15:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:15:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient] 20170430-06:15:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient] 20170430-06:15:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient] 20170430-06:15:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient] 20170430-06:15:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient] 20170430-06:15:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient] 20170430-06:15:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient] 20170430-06:15:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient] 20170430-06:15:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient] 20170430-06:15:58: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:15:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:15:58: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:15:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:15:59: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:15:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:15:59: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017119231454764 [org.dataone.client.rest.RestClient] 20170430-06:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017119231324419 [org.dataone.client.rest.RestClient] 20170430-06:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923746630 [org.dataone.client.rest.RestClient] 20170430-06:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923746630 [org.dataone.client.rest.RestClient] 20170430-06:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923746630 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923622763 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923622763 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923622763 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923427378 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711923427378 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823141942 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823141942 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017118231248859 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017118231248859 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823141942 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017118231248859 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823718172 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823718172 [org.dataone.client.rest.RestClient] 20170430-06:16:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823718172 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823554425 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823554425 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823554425 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823358756 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823358756 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711823358756 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017116231646964 [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201789221735979 [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201789221735979 [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922163677 [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201789221735979 [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922163677 [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922163677 [org.dataone.client.rest.RestClient] 20170430-06:16:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017892284597 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017892284597 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922720836 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922720836 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017892284597 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922433658 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922433658 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922720836 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922433658 [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/25a0841e-5e20-4808-98ae-57e83f80373c [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6c91dd1f-9ad9-40d4-89d8-ccde3d4fac99 [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c5d7f5e6-99dd-4754-9039-9c57dd49092a [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/9883e4d7-cece-4f3a-b8ca-0dacd77db079 [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient] 20170430-06:16:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/eefb4c37-5928-4e95-b22d-ab2b89e48a52 [org.dataone.client.rest.RestClient] 20170430-06:16:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/eefb4c37-5928-4e95-b22d-ab2b89e48a52 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/eefb4c37-5928-4e95-b22d-ab2b89e48a52 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient] 20170430-06:16:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07270cd2-955e-41c0-b871-e18b32974e83 [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient] 20170430-06:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07270cd2-955e-41c0-b871-e18b32974e83 [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07270cd2-955e-41c0-b871-e18b32974e83 [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient] 20170430-06:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2b5a1ac5-d70b-4524-bbcf-2d73c3eb280c [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2b5a1ac5-d70b-4524-bbcf-2d73c3eb280c [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient] 20170430-06:16:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/19237c49-8d0b-4a25-a146-0102c55752dc [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ccfe5a77-61cb-49c4-9551-efbb3b77375a [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/32f57b2a-d092-4e58-882d-b4735b60edce [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e244699f-f796-4968-91b3-805a54220ac5 [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8b91601e-5cd4-49fa-a3f2-ca2614b52aea [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cef52a28-527c-4afc-96ea-bb9302b662cb [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/9daf0a9c-66d0-41b2-b199-bfebd73424a4 [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5f7863f1-a61f-4b56-a244-acb0d80dc1ea [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f692883e-d95b-4f25-880c-81cdc54abdde [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e6064eb1-e255-4a80-9cb5-fd3d386ca3ed [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/19237c49-8d0b-4a25-a146-0102c55752dc [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b6bd96b6-a2c9-468b-b4e1-4fac17c031be [org.dataone.client.rest.RestClient] 20170430-06:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553937c2-7efe-4384-bc90-446b6c487a64 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d2467dcc-98da-4143-9ae8-d5c4851464cf [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f32b883a-6908-429e-8888-cc46eae4a4f2 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e566dec5-c5fc-4ead-a75f-0fb914bb9a87 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b8418c9f-1ffb-4c0b-995b-68a154d7f625 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/37fcdc4a-b83b-4f0d-b0d7-1c18b16ec443 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/817431f9-3f62-4581-932c-e47f21e0fb82 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d66f42d5-2e40-4854-9b94-e8ca1bf0a2e7 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient] 20170430-06:16:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2b5a1ac5-d70b-4524-bbcf-2d73c3eb280c [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient] 20170430-06:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/577ae49c-3dc3-4bd7-a448-15c649b994f9 [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/577ae49c-3dc3-4bd7-a448-15c649b994f9 [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient] 20170430-06:16:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/56627ef5-de2c-4b35-a9d0-64f76407dc9c [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/56627ef5-de2c-4b35-a9d0-64f76407dc9c [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient] 20170430-06:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5342e01e-7a6d-4c3c-91a6-52c289d605e4 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5342e01e-7a6d-4c3c-91a6-52c289d605e4 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient] 20170430-06:16:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d27d8cc7-8696-48d4-8ae3-cea58e88561d [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient] 20170430-06:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d27d8cc7-8696-48d4-8ae3-cea58e88561d [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient] 20170430-06:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5d7fa7fe-4b1f-4655-b9a7-06ddf7122d18 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5d7fa7fe-4b1f-4655-b9a7-06ddf7122d18 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient] 20170430-06:16:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e9f94c2e-f2f4-470e-8056-d862e3c352c5 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e9f94c2e-f2f4-470e-8056-d862e3c352c5 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient] 20170430-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e8beadd3-af0d-44dd-a117-b012773460f8 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e8beadd3-af0d-44dd-a117-b012773460f8 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient] 20170430-06:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/577ae49c-3dc3-4bd7-a448-15c649b994f9 [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/56627ef5-de2c-4b35-a9d0-64f76407dc9c [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient] 20170430-06:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5342e01e-7a6d-4c3c-91a6-52c289d605e4 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d27d8cc7-8696-48d4-8ae3-cea58e88561d [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5d7fa7fe-4b1f-4655-b9a7-06ddf7122d18 [org.dataone.client.rest.RestClient] 20170430-06:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e9f94c2e-f2f4-470e-8056-d862e3c352c5 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e8beadd3-af0d-44dd-a117-b012773460f8 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient] 20170430-06:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4b0204ce-dbab-4244-ab50-1751a6413355 [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient] 20170430-06:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4b0204ce-dbab-4244-ab50-1751a6413355 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4b0204ce-dbab-4244-ab50-1751a6413355 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017752293620 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522746828 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522746828 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522746828 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522545259 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522545259 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient] 20170430-06:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient] 20170430-06:16:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient] 20170430-06:16:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553e73d2-9829-4acf-b2d3-e3aa08da6525 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553e73d2-9829-4acf-b2d3-e3aa08da6525 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient] 20170430-06:16:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553e73d2-9829-4acf-b2d3-e3aa08da6525 [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient] 20170430-06:16:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c8cf413c-365a-4835-800f-8e0d6de63a48 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c8cf413c-365a-4835-800f-8e0d6de63a48 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c8cf413c-365a-4835-800f-8e0d6de63a48 [org.dataone.client.rest.RestClient] 20170430-06:16:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c81a3b5a-ad9f-4dec-9b5d-b1ebe4ddcb54 [org.dataone.client.rest.RestClient] 20170430-06:16:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c81a3b5a-ad9f-4dec-9b5d-b1ebe4ddcb54 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/fd6a6259-ab9e-4445-8449-c80e1f6e7449 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/fd6a6259-ab9e-4445-8449-c80e1f6e7449 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b2fa6faa-2a80-4db4-854c-352695247566 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/138574c5-9a7b-4fac-8b90-e334519781f8 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b2fa6faa-2a80-4db4-854c-352695247566 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/138574c5-9a7b-4fac-8b90-e334519781f8 [org.dataone.client.rest.RestClient] 20170430-06:16:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c81a3b5a-ad9f-4dec-9b5d-b1ebe4ddcb54 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/fd6a6259-ab9e-4445-8449-c80e1f6e7449 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b2fa6faa-2a80-4db4-854c-352695247566 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/138574c5-9a7b-4fac-8b90-e334519781f8 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient] 20170430-06:16:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:16:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:16:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:16:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient] 20170430-06:16:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:16:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171022389502 [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017102231344314 [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171022389502 [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171022389502 [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017102231344314 [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017102231344314 [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223348474 [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223541937 [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107232223576 [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107232223576 [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223348474 [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223348474 [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107232223576 [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223541937 [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223541937 [org.dataone.client.rest.RestClient] 20170430-06:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231259222 [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231259222 [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231125965 [org.dataone.client.rest.RestClient] 20170430-06:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231125965 [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231259222 [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710723916691 [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710723916691 [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231125965 [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710723916691 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017116231516466 [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711323856405 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171142365609 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171142365609 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171142365609 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171142381629 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711423925433 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171142381629 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171142381629 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711423925433 [org.dataone.client.rest.RestClient] 20170430-06:17:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711423925433 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017114231449618 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017114231618205 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017114231449618 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017114231449618 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017114231618205 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017114231618205 [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711523624211 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711523624211 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711523820874 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711523820874 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711523820874 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201711523946416 [org.dataone.client.rest.RestClient] 20170430-06:17:32: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923155549 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017119231335933 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017119231335933 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017119231335933 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017119231335933 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923757530 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923757530 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923633606 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923633606 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923757530 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923633606 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923757530 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923757530 [org.dataone.client.rest.RestClient] 20170430-06:17:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923757530 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923633606 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923633606 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923633606 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923448240 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923448240 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923448240 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923448240 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711923448240 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231657686 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231527930 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231657686 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231527930 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231657686 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231527930 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F7ef952c47c4176cca6bbaa65393ee198 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F843fcabce5700bd7d210d4730d9810ee [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62fb0b293e6ecf06700f1ddccb466ece [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient] 20170430-06:17:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F0b293b9113e93b5f242f38e45cd864d0 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F42bd820c78bae02f1885523d0c8bd625 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F0b293b9113e93b5f242f38e45cd864d0 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2F9a1c9d1443ecd8c8ece519013d1b45d7 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2Ff7b3a28ef435b4ea1b5318ec52603715 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2F9a1c9d1443ecd8c8ece519013d1b45d7 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2Ff7b3a28ef435b4ea1b5318ec52603715 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2Ff7b3a28ef435b4ea1b5318ec52603715 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2F9a1c9d1443ecd8c8ece519013d1b45d7 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2F94379235d114c3aba8f73c33f1ce0bf8 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2Fe6832fcc452274d63b62d71703db87ef [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2F94379235d114c3aba8f73c33f1ce0bf8 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2Fe6832fcc452274d63b62d71703db87ef [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2Fee5be031c7dbf6563c77dad226c919d3 [org.dataone.client.rest.RestClient] 20170430-06:17:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2F9ea37742fdf8a35da6f1e3df02bdf083 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2F9ea37742fdf8a35da6f1e3df02bdf083 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2Fee5be031c7dbf6563c77dad226c919d3 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2F94379235d114c3aba8f73c33f1ce0bf8 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2Fe6832fcc452274d63b62d71703db87ef [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2F9ea37742fdf8a35da6f1e3df02bdf083 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2Fee5be031c7dbf6563c77dad226c919d3 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F76df20639ac2cca129e774144ef38907 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F4f12402a14743874390e734af8111c65 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F76df20639ac2cca129e774144ef38907 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F4f12402a14743874390e734af8111c65 [org.dataone.client.rest.RestClient] 20170430-06:17:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F6f63e985b70508a13f63d02398445017 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F576bc3c9443d1ff130919b42e3cfde8d [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F6f63e985b70508a13f63d02398445017 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F576bc3c9443d1ff130919b42e3cfde8d [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F76df20639ac2cca129e774144ef38907 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F4f12402a14743874390e734af8111c65 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F6f63e985b70508a13f63d02398445017 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F576bc3c9443d1ff130919b42e3cfde8d [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2F86fdcca0c5ed9d514173232397527768 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2Fd106d459177e9af467322e13df04441e [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2Fd106d459177e9af467322e13df04441e [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2F86fdcca0c5ed9d514173232397527768 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2Fd106d459177e9af467322e13df04441e [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2F86fdcca0c5ed9d514173232397527768 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F0cfa959c4de9bc33e86c5579539411d7 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F46c7d9906e177eee1562d1d3cdec4e36 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F0cfa959c4de9bc33e86c5579539411d7 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F46c7d9906e177eee1562d1d3cdec4e36 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F0cfa959c4de9bc33e86c5579539411d7 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F46c7d9906e177eee1562d1d3cdec4e36 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2Fd2195c17ef275c083887c275ada0b888 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2F6721ccc084a82e3c7402a336d55df223 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2Fd2195c17ef275c083887c275ada0b888 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2F6721ccc084a82e3c7402a336d55df223 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F44d2dc8920d76b255e45589715b5e4c8 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F9e8784dd5234e583c0e71ee3716e10e7 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F44d2dc8920d76b255e45589715b5e4c8 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F9e8784dd5234e583c0e71ee3716e10e7 [org.dataone.client.rest.RestClient] 20170430-06:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb518adcd8a8003e615f01d0b4dde18b0 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb518adcd8a8003e615f01d0b4dde18b0 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb57fce6d7f91b859992ec925165b3a15 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb57fce6d7f91b859992ec925165b3a15 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F077d42ef9d87944f308c80e912960709 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F077d42ef9d87944f308c80e912960709 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F800b384ed3544c1a8cfdf38be2f7cf87 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F800b384ed3544c1a8cfdf38be2f7cf87 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2Fe7f72b3d504577841f763a751d24be33 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2Fe7f72b3d504577841f763a751d24be33 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2F94ee3fbfc6448fd28f0171eb496a3750 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2Fd2195c17ef275c083887c275ada0b888 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2F6721ccc084a82e3c7402a336d55df223 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F44d2dc8920d76b255e45589715b5e4c8 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F9e8784dd5234e583c0e71ee3716e10e7 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb518adcd8a8003e615f01d0b4dde18b0 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb57fce6d7f91b859992ec925165b3a15 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F077d42ef9d87944f308c80e912960709 [org.dataone.client.rest.RestClient] 20170430-06:17:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F800b384ed3544c1a8cfdf38be2f7cf87 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2Fe7f72b3d504577841f763a751d24be33 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2F94ee3fbfc6448fd28f0171eb496a3750 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:17:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:17:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:17:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017116231657686 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient] 20170430-06:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient] 20170430-06:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient] 20170430-06:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient] 20170430-06:18:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F48%2F1%2Fa1dcdb3987b56071741cfdca3d0b11c6 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F48%2F1%2Faa501414dc0f164e8fbd952ac4c86fdc [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F528a3292b0525fd71e331a93320198c3 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F49%2F1%2Fc4f52645144cd5444a28e1aab87bd32e [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F49%2F1%2F96fc3c1ab0141f9726d03a3f4a396de1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcec5020cc978fa9aaa482472899053f8 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F48%2F1%2Fa1dcdb3987b56071741cfdca3d0b11c6 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F48%2F1%2Faa501414dc0f164e8fbd952ac4c86fdc [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F48%2F1%2Fa1dcdb3987b56071741cfdca3d0b11c6 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F48%2F1%2Faa501414dc0f164e8fbd952ac4c86fdc [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F48%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F528a3292b0525fd71e331a93320198c3 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F528a3292b0525fd71e331a93320198c3 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F49%2F1%2Fc4f52645144cd5444a28e1aab87bd32e [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F528a3292b0525fd71e331a93320198c3 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F49%2F1%2F96fc3c1ab0141f9726d03a3f4a396de1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F49%2F1%2Fc4f52645144cd5444a28e1aab87bd32e [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F49%2F1%2F96fc3c1ab0141f9726d03a3f4a396de1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F49%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcec5020cc978fa9aaa482472899053f8 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcec5020cc978fa9aaa482472899053f8 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcec5020cc978fa9aaa482472899053f8 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F50%2F1%2Fa2adee56fd9c7285e546c53f50c368b4 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F50%2F1%2Ffaec1fdfc93f6525d1b60369286991d7 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F50%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F50%2F1 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711523197442 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017115232040837 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711523197442 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017115232040837 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711523197442 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017115232040837 [org.dataone.client.rest.RestClient] 20170430-06:18:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201711523197442 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017115232040837 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:15: [INFO]: ***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:18:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:18:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017119231515957 [org.dataone.client.rest.RestClient] 20170430-06:18:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017119231346378 [org.dataone.client.rest.RestClient] 20170430-06:18:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171192387854 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171192387854 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171192387854 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711923643950 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711923643950 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711923643950 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171192358716 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171192358716 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231440119 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231440119 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231311606 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231311606 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231440119 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231311606 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:18:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:18:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623178205 [org.dataone.client.rest.RestClient] 20170430-06:19:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017116231538408 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623108869 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711623844732 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171162379547 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115232051178 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017115231917782 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231311606 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231440119 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231440119 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017118231311606 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823739419 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823615688 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711823440106 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231619974 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017117231451214 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723925240 [org.dataone.client.rest.RestClient] 20170430-06:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171172380634 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711723625302 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711523107596 [org.dataone.client.rest.RestClient] 20170430-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152384287 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_20171152375671 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423646944 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423822859 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231639294 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_2017114231511413 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:19:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:19:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:37: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:37: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:38: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:38: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:39: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:40: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:40: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:41: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:41: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:42: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:42: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:19:42: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:42: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:19:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?fromDate=2017-04-30T06:19:44.356%2B00:00&toDate=2017-04-30T06:19:45.357%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:19:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:45: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:19:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?fromDate=2017-04-30T06:19:46.009%2B00:00&toDate=2017-04-30T06:19:47.009%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:19:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:47: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:19:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?fromDate=2017-04-30T06:19:51.200%2B00:00&toDate=2017-04-30T06:19:52.201%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:19:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:52: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:19:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:52: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:19:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?fromDate=2017-04-30T06:19:55.504%2B00:00&toDate=2017-04-30T06:19:56.504%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:19:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:56: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:19:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:19:57: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?fromDate=2017-04-30T06:20:00.739%2B00:00&toDate=2017-04-30T06:20:01.739%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:20:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:01: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?fromDate=2017-04-30T06:20:05.975%2B00:00&toDate=2017-04-30T06:20:06.975%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:20:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:07: [INFO]: ***************** running test for testGetLogRecords(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log?fromDate=2017-04-30T06:20:10.005%2B00:00&toDate=2017-04-30T06:20:11.005%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient] 20170430-06:20:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:20:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:11: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:11: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:11: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:12: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:13: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:13: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:13: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:14: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:14: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:14: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:15: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:15: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:15: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:20:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:18: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?start=0&count=499 [org.dataone.client.rest.RestClient] 20170430-06:20:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:19: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:20:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:24: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:25: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:20:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:30: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:30: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:20:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:36: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:20:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:42: [INFO]: ***************** running test for testGetLogRecords_Slicing(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:20:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:20:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:46: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:46: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:46: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:47: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:48: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:48: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:48: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:49: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:49: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:49: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:50: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:20:50: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:50: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?idFilter=doi:10.6073/AA/ces_dataset.299.1 [org.dataone.client.rest.RestClient] 20170430-06:20:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:51: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?idFilter=tao.12991.1 [org.dataone.client.rest.RestClient] 20170430-06:20:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:52: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?idFilter=https://pasta-s.lternet.edu/package/metadata/eml/knb-lter-bnz/500/15 [org.dataone.client.rest.RestClient] 20170430-06:20:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:59: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:20:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:20:59: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?idFilter=urn:uuid:a1e320e9-5bf6-463b-93c5-baf84936c2b5 [org.dataone.client.rest.RestClient] 20170430-06:21:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:02: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:03: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?idFilter=P1_201711523946416 [org.dataone.client.rest.RestClient] 20170430-06:21:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:06: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:21:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:13: [INFO]: ***************** running test for testGetLogRecords_pidFiltering() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log?idFilter=P1_201711423946720 [org.dataone.client.rest.RestClient] 20170430-06:21:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:16: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:21:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:17: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:17: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:17: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:18: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:19: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:19: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:19: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:20: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:20: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:20: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:20: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:20: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?fromDate=2013-02-01T23:02:34.413%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:21:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:23: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?fromDate=2014-04-09T23:09:49.154%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:21:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:25: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?fromDate=2017-04-30T06:10:22.254%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:21:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:29: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:29: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?fromDate=2016-07-08T20:53:03.093%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:21:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:34: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:34: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?fromDate=2017-04-30T06:17:32.765%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:21:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:38: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?fromDate=2017-04-30T06:18:15.341%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:21:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:42: [INFO]: ***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log [org.dataone.client.rest.RestClient] 20170430-06:21:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/log?fromDate=2017-04-30T06:19:37.018%2B00:00 [org.dataone.client.rest.RestClient] Tests run: 10, Failures: 8, Errors: 0, Skipped: 1, Time elapsed: 744.887 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNAuthorizationV2IT 20170430-06:21:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= 20170430-06:21:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:44: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:44: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:44: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:44: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:45: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:45: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:46: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:46: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:46: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:46: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:46: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:21:47: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:47: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:21:49: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:49: [INFO]: Caching identifier TierTesting:mn-stage-ucsb-2:Public_READ.15 for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:21:51: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:51: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:21:51: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:51: [INFO]: Caching identifier TierTesting:mn-demo-11:Public_READ.15 for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:21:52: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:21:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:21:52: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:gmn-s:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: creating a test object. pid = TierTesting:gmn-s:Public_READ.15 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:gmn-s:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:21:52.525+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:21:52.525+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:Public_READ.15; FilePart:object = /tmp/mmp.output.76555436556736932.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7182138324757484566.tmp (1041 bytes); [org.dataone.client.rest.RestClient] 20170430-06:21:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:21:54: [INFO]: Caching identifier https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/isAuthorized/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b?action=read [org.dataone.client.rest.RestClient] 20170430-06:21:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: ***************** running test for testIsAuthorized() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:21:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:21:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:dataone:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: creating a test object. pid = TierTesting:dataone:Public_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:54: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:21:54.844+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:21:54.844+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.2741274142976475477.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1720112084218619948.tmp (1043 bytes); [org.dataone.client.rest.RestClient] 20170430-06:21:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:21:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:21:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:21:55: [INFO]: Caching identifier NEON.D01.BART.DP1.00001.1 for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/isAuthorized/NEON.D01.BART.DP1.00001.1?action=read [org.dataone.client.rest.RestClient] 20170430-06:21:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:55: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:21:58: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:21:58: [INFO]: Caching identifier TierTesting:test:Public_READ.15 for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:00: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: ***************** running test for testIsAuthorized() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:22:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:dataone:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: creating a test object. pid = TierTesting:dataone:Public_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:00: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:22:00.718+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:22:00.718+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.5865687902814337671.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7266892445347924658.tmp (1043 bytes); [org.dataone.client.rest.RestClient] 20170430-06:22:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:22:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:22:01: [INFO]: Caching identifier CLO_EOD-2015a.csv for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/isAuthorized/CLO_EOD-2015a.csv?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:01: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:01: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:22:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:02: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:dataone-test:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [INFO]: creating a test object. pid = TierTesting:dataone-test:Public_READ.15 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [INFO]: SystemMetadata for pid: TierTesting:dataone-test:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone-test:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:22:02.288+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:22:02.288+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone-test:Public_READ.15; FilePart:object = /tmp/mmp.output.1979615117195209553.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4636556005531686485.tmp (1048 bytes); [org.dataone.client.rest.RestClient] 20170430-06:22:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:22:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:22:04: [INFO]: Caching identifier dataone_test_object_pid for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/isAuthorized/dataone_test_object_pid?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:22:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:04: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:gmn-s:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: creating a test object. pid = TierTesting:gmn-s:Public_READ.15 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:gmn-s:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:22:04.649+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:22:04.649+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:Public_READ.15; FilePart:object = /tmp/mmp.output.7281838274484162080.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8609784628281349493.tmp (1041 bytes); [org.dataone.client.rest.RestClient] 20170430-06:22:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:22:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:22:06: [INFO]: Caching identifier testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/isAuthorized/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:06: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: ***************** running test for testIsAuthorized() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:22:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:ncei:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: creating a test object. pid = TierTesting:ncei:Public_READ.15 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: SystemMetadata for pid: TierTesting:ncei:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:ncei:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:22:06.438+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:22:06.438+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:ncei:Public_READ.15; FilePart:object = /tmp/mmp.output.6937171440248817758.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1624708787516310113.tmp (1040 bytes); [org.dataone.client.rest.RestClient] 20170430-06:22:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:22:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:22:06: [INFO]: Caching identifier testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/isAuthorized/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:22:07: [INFO]: Testing isAuthorized() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: Testing isAuthorized(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:22:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:07: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:07: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:07: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:07: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:08: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:08: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:09: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:09: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:09: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:09: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:09: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:22:10: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:22:11: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:11: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:16: [INFO]: certificate filename: testPerson_NoSubjectInfo [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:16: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:16: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:17: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:19: [INFO]: certificate filename: testEQPerson1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:19: [INFO]: client setup as Subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:19: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:20: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:21: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:23: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:24: [INFO]: certificate filename: testEQPerson3 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:24: [INFO]: client setup as Subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:24: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:25: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:29: [INFO]: certificate filename: testGroupie [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:29: [INFO]: client setup as Subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:29: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:30: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:34: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:34: [INFO]: Running isAuthorized() on PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate20171192331319; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate20171192331868; FilePart:object = /tmp/mmp.output.4373399727301614971.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5955659728098317414.tmp (982 bytes); with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:38: [INFO]: Running isAuthorized() on HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/P1_201711423946720 with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:40: [INFO]: certificate filename: testPerson_Expired [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:40: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:40: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:41: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:41: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:41: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:41: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:42: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:42: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:42: [INFO]: certificate filename: testPerson_SelfSigned [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:42: [INFO]: client setup as Subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:22:42: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:42: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:43: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:45: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:22:45: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:45: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testPerson.15 with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:47: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:50: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:53: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:55: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:22:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:57: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:22:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:22:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:22:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:22:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:02: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:02: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:02: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:03: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:03: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:03: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:03: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:03: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:23:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:23:05: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [INFO]: creating a test object. pid = TierTesting:gmn-s:RightsHolder_testPerson.15 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testPerson.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:gmn-s:RightsHolder_testPerson.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:23:05.846+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:23:05.846+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.6153249441431207838.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.234030690950668658.tmp (882 bytes); [org.dataone.client.rest.RestClient] 20170430-06:23:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:23:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] java.lang.NullPointerException at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2192) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:06: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:08: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:08: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testPerson.15 with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:13: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:15: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:17: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:23: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:25: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:28: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:34: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:43: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:44: [INFO]: Running isAuthorized() on null with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:44: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:44: [INFO]: Running isAuthorized() on null with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:44: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:45: [INFO]: Running isAuthorized() on null with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:45: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:45: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:45: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:48: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:23:48: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:48: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:23:48: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:48: [INFO]: creating a test object. pid = TierTesting:dataone:RightsHolder_testPerson.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:48: [INFO]: SystemMetadata for pid: TierTesting:dataone:RightsHolder_testPerson.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:RightsHolder_testPerson.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:23:48.854+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:23:48.854+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.3801831992584261800.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4300031859715188354.tmp (892 bytes); [org.dataone.client.rest.RestClient] 20170430-06:23:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:23:49: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:23:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:23:49: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [INFO]: creating a test object. pid = TierTesting:dataone-test:RightsHolder_testPerson.15 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [INFO]: SystemMetadata for pid: TierTesting:dataone-test:RightsHolder_testPerson.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone-test:RightsHolder_testPerson.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:23:49.701+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:23:49.701+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone-test:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.2965913499784065070.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5512469666499457846.tmp (885 bytes); [org.dataone.client.rest.RestClient] 20170430-06:23:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:23:49: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:23:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:23:50: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: creating a test object. pid = TierTesting:gmn-s:RightsHolder_testPerson.15 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testPerson.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:gmn-s:RightsHolder_testPerson.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:23:50.205+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:23:50.205+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.1443714023097412909.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1990312082471174605.tmp (880 bytes); [org.dataone.client.rest.RestClient] 20170430-06:23:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:23:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient] 20170430-06:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:23:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:23:50: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: creating a test object. pid = TierTesting:ncei:RightsHolder_testPerson.15 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: SystemMetadata for pid: TierTesting:ncei:RightsHolder_testPerson.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:ncei:RightsHolder_testPerson.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:23:50.691+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:23:50.691+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:ncei:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.8103776955472013379.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4022556325707234885.tmp (881 bytes); [org.dataone.client.rest.RestClient] 20170430-06:23:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:23:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:23:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:51: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:51: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:51: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:51: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:52: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:53: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:53: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:53: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:53: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:54: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:54: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:23:54: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:23:55: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:23:57: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:23:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:23:59: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:23:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:23:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:01: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:01: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:03: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:03: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:05: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:07: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:10: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:13: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:14: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:24:16: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testGroup.15 with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:19: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:21: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:21: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:23: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:25: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:27: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:31: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:33: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:24:33: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:24:33: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: creating a test object. pid = TierTesting:gmn-s:RightsHolder_testGroup.15 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testGroup.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:gmn-s:RightsHolder_testGroup.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:24:33.897+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:24:33.897+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.3917466538719526345.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8799231016848123691.tmp (880 bytes); [org.dataone.client.rest.RestClient] 20170430-06:24:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:24:33: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] java.lang.NullPointerException at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2192) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:34: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:24:35: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testGroup.15 with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:38: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:42: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:43: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:46: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:49: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:50: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:52: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:24:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:24:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:24:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:24:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:24:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:00: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:03: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:25:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:25:04: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: creating a test object. pid = TierTesting:dataone:RightsHolder_testGroup.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: SystemMetadata for pid: TierTesting:dataone:RightsHolder_testGroup.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:RightsHolder_testGroup.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:25:04.092+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:25:04.092+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.581988874420170497.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3682295466878329385.tmp (890 bytes); [org.dataone.client.rest.RestClient] 20170430-06:25:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:25:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:25:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:25:04: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: creating a test object. pid = TierTesting:dataone-test:RightsHolder_testGroup.15 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:04: [INFO]: SystemMetadata for pid: TierTesting:dataone-test:RightsHolder_testGroup.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone-test:RightsHolder_testGroup.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:25:04.989+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:25:04.989+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone-test:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.3264841039066453460.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7679932476540506191.tmp (883 bytes); [org.dataone.client.rest.RestClient] 20170430-06:25:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:25:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:25:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:25:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:10: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:25:10: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:10: [INFO]: creating a test object. pid = TierTesting:gmn-s:RightsHolder_testGroup.15 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:10: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testGroup.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:gmn-s:RightsHolder_testGroup.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:25:10.556+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:25:10.556+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.6430922117381206222.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5294930740758624287.tmp (878 bytes); [org.dataone.client.rest.RestClient] 20170430-06:25:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:25:11: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient] 20170430-06:25:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:25:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:11: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:25:11: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:11: [INFO]: creating a test object. pid = TierTesting:ncei:RightsHolder_testGroup.15 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: SystemMetadata for pid: TierTesting:ncei:RightsHolder_testGroup.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:ncei:RightsHolder_testGroup.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder> <dateUploaded>2017-04-30T06:25:11.998+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:25:11.998+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:ncei:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.7757262860064395810.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6023887306045971489.tmp (879 bytes); [org.dataone.client.rest.RestClient] 20170430-06:25:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1368) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:25:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:25:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:12: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:13: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:13: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:14: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:15: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:15: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:16: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:16: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:16: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:25:16: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:25:17: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:20: [INFO]: Running isAuthorized() on POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:ncei:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.7757262860064395810.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6023887306045971489.tmp (879 bytes); with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:23: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:27: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:31: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:39: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:41: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:46: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:50: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:57: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:25:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:25:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:25:59: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:25:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:25:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:26:00: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:03: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:05: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:07: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:09: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:10: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:11: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:13: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:17: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:26:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:26:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:26:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: creating a test object. pid = TierTesting:dataone:Public_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:26:20.460+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:26:20.460+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.7299874312198415053.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3989833289980210889.tmp (1037 bytes); [org.dataone.client.rest.RestClient] 20170430-06:26:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:26:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:26:21: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:25: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:33: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:38: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:45: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:53: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:26:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:26:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:26:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:26:59: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:26:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:06: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:27:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:27:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [INFO]: creating a test object. pid = TierTesting:dataone:Public_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Public_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>public</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:27:10.338+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:27:10.338+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.6385404526022259178.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.781524375689375452.tmp (1045 bytes); [org.dataone.client.rest.RestClient] 20170430-06:27:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:27:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:27:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:27:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:27:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:11: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:27:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:12: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:12: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:13: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:14: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:14: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:14: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:14: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:15: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:15: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:15: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:27:15: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:27:16: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:17: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:26: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:30: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:37: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:45: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:49: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:50: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:56: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:27:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:27:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:27:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:27:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:27:59: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:27:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Authenticated_READ.15 with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:01: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:04: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:06: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:08: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:11: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:13: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:17: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:28:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:28:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:28:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [INFO]: creating a test object. pid = TierTesting:dataone:Authenticated_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [INFO]: SystemMetadata for pid: TierTesting:dataone:Authenticated_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Authenticated_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>authenticatedUser</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:28:20.239+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:28:20.239+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Authenticated_READ.15; FilePart:object = /tmp/mmp.output.2711569563108409601.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1621239389888132110.tmp (1055 bytes); [org.dataone.client.rest.RestClient] 20170430-06:28:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:662) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:28:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:28:21: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Authenticated_READ.15 with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:25: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:33: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:38: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:45: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:53: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:28:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:28:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:28:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:28:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:28:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:06: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:29:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:29:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [INFO]: creating a test object. pid = TierTesting:dataone:Authenticated_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [INFO]: SystemMetadata for pid: TierTesting:dataone:Authenticated_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Authenticated_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>authenticatedUser</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:29:10.202+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:29:10.202+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Authenticated_READ.15; FilePart:object = /tmp/mmp.output.2498579959814843210.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.978153118160471154.tmp (1063 bytes); [org.dataone.client.rest.RestClient] 20170430-06:29:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:662) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:29:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:29:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:29:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:Authenticated_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:29:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:29:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:13: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:13: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:13: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:14: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:15: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:15: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:15: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:17: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:17: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:17: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:29:17: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:29:18: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Verified_READ.15 with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:20: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:20: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:28: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:32: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:39: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:46: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:50: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:51: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:54: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:29:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:57: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:29:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:29:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:29:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:29:59: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:30:00: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Verified_READ.15 with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:03: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:05: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:07: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:09: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:10: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:11: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:14: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:18: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:30:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:30:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:30:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: creating a test object. pid = TierTesting:dataone:Verified_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: SystemMetadata for pid: TierTesting:dataone:Verified_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Verified_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>verifiedUser</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:30:20.512+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:30:20.512+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Verified_READ.15; FilePart:object = /tmp/mmp.output.2110296343553212605.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7082719857126690852.tmp (1045 bytes); [org.dataone.client.rest.RestClient] 20170430-06:30:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:801) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:30:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:30:22: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Verified_READ.15 with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:25: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:33: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:38: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:45: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:53: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:53: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:30:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:30:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:30:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:30:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:30:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:06: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:07: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:31:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:31:09: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [INFO]: creating a test object. pid = TierTesting:dataone:Verified_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [INFO]: SystemMetadata for pid: TierTesting:dataone:Verified_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:Verified_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>verifiedUser</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:31:09.411+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:31:09.411+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Verified_READ.15; FilePart:object = /tmp/mmp.output.4655137477866611876.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8370148980633810410.tmp (1053 bytes); [org.dataone.client.rest.RestClient] 20170430-06:31:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:801) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:31:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:31:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:31:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:Verified_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:31:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:10: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:31:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:11: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:11: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:11: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:12: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:13: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:14: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:14: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:14: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:14: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:15: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:15: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:31:15: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:31:16: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:17: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_READ.15 with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:17: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:26: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:30: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:37: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:44: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:46: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:49: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:54: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:55: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:31:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:31:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:31:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:31:58: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_READ.15 with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:31:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:31:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:00: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:01: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:03: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:03: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:05: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:07: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:08: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:09: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:10: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:12: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:16: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:32:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:32:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:32:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: creating a test object. pid = TierTesting:dataone:testPerson_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testPerson_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:32:18.675+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:32:18.675+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_READ.15; FilePart:object = /tmp/mmp.output.4771603978103800764.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8767002769915700886.tmp (1066 bytes); [org.dataone.client.rest.RestClient] 20170430-06:32:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:949) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:32:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:32:20: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_READ.15 with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:24: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:31: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:36: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:42: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:44: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:51: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:32:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:56: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:32:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:32:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:32:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:32:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:04: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:07: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:33:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:33:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [INFO]: creating a test object. pid = TierTesting:dataone:testPerson_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:07: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testPerson_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:33:07.975+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:33:07.975+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_READ.15; FilePart:object = /tmp/mmp.output.973918531511081320.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6378810785889964513.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:33:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:949) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:33:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:33:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:33:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:testPerson_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:33:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:33:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:09: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:09: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:10: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:11: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:11: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:12: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:12: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:12: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:33:12: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:33:13: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:21: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:28: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:35: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:43: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:46: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:50: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:54: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:54: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:33:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:33:57: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_WRITE.15 with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:33:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:33:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:33:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:33:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:02: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:04: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:06: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:09: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:11: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:15: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:34:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:34:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:34:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [INFO]: creating a test object. pid = TierTesting:dataone:testPerson_WRITE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_WRITE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testPerson_WRITE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:34:18.265+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:34:18.265+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_WRITE.15; FilePart:object = /tmp/mmp.output.948856861168129266.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3552547114210935677.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:34:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1092) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:34:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:34:19: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:20: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_WRITE.15 with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:23: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:31: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:34: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:35: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:43: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:51: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:34:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:34:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:57: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:34:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:34:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:34:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:04: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:07: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:35:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:35:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [INFO]: creating a test object. pid = TierTesting:dataone:testPerson_WRITE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_WRITE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testPerson_WRITE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:35:08.243+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:35:08.243+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_WRITE.15; FilePart:object = /tmp/mmp.output.84306617013983944.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7110307598987460928.tmp (1076 bytes); [org.dataone.client.rest.RestClient] 20170430-06:35:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1092) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:35:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:35:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:35:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:testPerson_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:35:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:09: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:35:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:10: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:10: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:10: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:12: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:13: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:35:13: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:35:14: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:20: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:28: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:36: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:41: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:43: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1277) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1278) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1284) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1285) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1289) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1290) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:54: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:54: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1304) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1305) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1306) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:35:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:35:57: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testPerson_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_CHANGE.15 with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:35:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:35:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:35:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:35:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:01: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:04: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:06: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:08: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:08: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1277) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1278) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:10: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1283) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1284) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1285) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1289) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1290) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:14: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1304) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1305) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1306) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:36:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:36:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:36:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [INFO]: creating a test object. pid = TierTesting:dataone:testPerson_CHANGE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_CHANGE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testPerson_CHANGE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:36:17.160+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:36:17.160+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_CHANGE.15; FilePart:object = /tmp/mmp.output.3520628422502190211.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8447474880611238095.tmp (1080 bytes); [org.dataone.client.rest.RestClient] 20170430-06:36:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:36:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1050) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:36:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:36:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: creating a test object. pid = TierTesting:dataone:testPerson_CHANGE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_CHANGE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testPerson_CHANGE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:36:19.116+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:36:19.116+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_CHANGE.15; FilePart:object = /tmp/mmp.output.5717483163231580169.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2043536961056566560.tmp (1088 bytes); [org.dataone.client.rest.RestClient] 20170430-06:36:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:36:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:36:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:36:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:36:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:36:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:20: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:21: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:24: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:24: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:36:24: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:36:25: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_READ.15 with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:28: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:35: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:39: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:46: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:54: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:36:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:36:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:36:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:36:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:36:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:01: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:05: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:37:08: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_READ.15 with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:13: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:15: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:17: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:19: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:20: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:21: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:25: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:37:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:37:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:37:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [INFO]: creating a test object. pid = TierTesting:dataone:testGroup_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testGroup_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroup,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:37:28.219+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:37:28.219+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_READ.15; FilePart:object = /tmp/mmp.output.4490009577623416768.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3580668435769252073.tmp (1064 bytes); [org.dataone.client.rest.RestClient] 20170430-06:37:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1372) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:37:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:37:30: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_READ.15 with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:33: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:41: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:46: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:37:54: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:37:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:37:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:37:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:37:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:02: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:13: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:14: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:15: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:38:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:38:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: creating a test object. pid = TierTesting:dataone:testGroup_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_READ.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testGroup_READ.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroup,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:38:18.612+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:38:18.612+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_READ.15; FilePart:object = /tmp/mmp.output.788438535175981305.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2077416227652622357.tmp (1072 bytes); [org.dataone.client.rest.RestClient] 20170430-06:38:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1372) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:38:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:38:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:38:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:testGroup_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:38:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:38:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:20: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:20: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:20: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:21: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:22: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:23: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:23: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:38:23: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:38:24: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:35: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:39: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:47: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:50: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:54: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:38:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:38:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:38:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:38:59: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:38:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:01: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:05: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:08: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:39:09: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_WRITE.15 with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:11: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:13: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:16: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:18: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:20: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:21: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:23: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:23: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:27: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:39:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:39:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:39:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: creating a test object. pid = TierTesting:dataone:testGroup_WRITE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:29: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_WRITE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testGroup_WRITE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroup,DC=dataone,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:39:29.881+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:39:29.881+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_WRITE.15; FilePart:object = /tmp/mmp.output.3526242074526863565.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7736797912492413090.tmp (1066 bytes); [org.dataone.client.rest.RestClient] 20170430-06:39:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1519) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:39:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:39:31: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_WRITE.15 with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:34: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:43: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:48: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:39:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:39:55: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:39:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:39:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:39:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:01: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:03: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:07: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:08: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:14: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:15: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:16: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:40:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:40:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: creating a test object. pid = TierTesting:dataone:testGroup_WRITE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_WRITE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testGroup_WRITE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroup,DC=dataone,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:40:19.669+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:40:19.669+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_WRITE.15; FilePart:object = /tmp/mmp.output.2839330685561126151.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4143585794038467751.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:40:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1519) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:40:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:40:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:40:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:testGroup_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:40:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:40:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:21: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:22: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:23: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:23: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:24: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:24: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:24: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:40:24: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:40:25: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:28: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:35: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1695) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:40:39: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:46: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:54: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:40:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:40:58: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:40:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:40:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1723) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:01: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1725) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1729) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:03: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1730) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:05: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1744) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1745) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1746) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:08: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_CHANGE.15 with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:10: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:12: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1695) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1697) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:14: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:15: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:17: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:17: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:19: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:21: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1723) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1725) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1729) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1730) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:25: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:41:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1744) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:41:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1745) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:41:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1746) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:41:27: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: creating a test object. pid = TierTesting:dataone:testGroup_CHANGE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:27: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_CHANGE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testGroup_CHANGE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroup,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:41:27.965+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:41:27.965+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_CHANGE.15; FilePart:object = /tmp/mmp.output.3039328065300109818.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2813893934616569208.tmp (1078 bytes); [org.dataone.client.rest.RestClient] 20170430-06:41:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:41:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1050) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:41:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:41:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [INFO]: creating a test object. pid = TierTesting:dataone:testGroup_CHANGE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:29: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_CHANGE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:testGroup_CHANGE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroup,DC=dataone,DC=org</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:41:29.824+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:41:29.824+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_CHANGE.15; FilePart:object = /tmp/mmp.output.2819286176677665231.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.102097326738060726.tmp (1086 bytes); [org.dataone.client.rest.RestClient] 20170430-06:41:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:41:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient] 20170430-06:41:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:41:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:31: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:31: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:32: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:32: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:33: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:33: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:34: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:41:34: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:41:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:42:04: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:42:04: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:42:04: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:42:05: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:42:06: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:08: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:08: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:16: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:17: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:19: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:27: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:34: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:36: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:38: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:45: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:42:48: [INFO]: ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:legacyAcct_WRITE.15 with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:51: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:53: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:53: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:55: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:57: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:42:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:42:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:42:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:42:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:42:59: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:02: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:06: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:43:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: creating a test object. pid = TierTesting:dataone:legacyAcct_WRITE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: SystemMetadata for pid: TierTesting:dataone:legacyAcct_WRITE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:legacyAcct_WRITE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=someLegacyAcct,DC=somewhere,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:43:08.564+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:43:08.564+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:legacyAcct_WRITE.15; FilePart:object = /tmp/mmp.output.1487332445683712360.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3812741581057277751.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:43:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1812) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:10: [INFO]: ====>>>>> pid of procured test Object: TierTesting:test:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:legacyAcct_WRITE.15 with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:13: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:21: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:25: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:26: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:33: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:41: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:55: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:43:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:43:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:43:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:43:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:43:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: creating a test object. pid = TierTesting:dataone:legacyAcct_WRITE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: SystemMetadata for pid: TierTesting:dataone:legacyAcct_WRITE.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:legacyAcct_WRITE.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=someLegacyAcct,DC=somewhere,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:43:58.462+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:43:58.462+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:legacyAcct_WRITE.15; FilePart:object = /tmp/mmp.output.243955394495327077.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8366002272982810450.tmp (1082 bytes); [org.dataone.client.rest.RestClient] 20170430-06:43:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1812) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 33 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 36 more 20170430-06:43:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient] 20170430-06:43:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:59: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:43:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:43:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:00: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:00: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:00: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:01: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:02: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:02: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:02: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:03: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:03: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:03: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:03: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:03: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:44:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=read with pid TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:44:08: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=write with pid TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:44:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:10: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:44:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=write with pid TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:44:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:12: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=changePermission with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:44:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=read with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:44:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:44:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:13: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15?action=changePermission with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:44:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:44:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:44:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] java.lang.NullPointerException at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:50) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:1992) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:15: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient] 20170430-06:44:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=read with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:44:20: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:44:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:22: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient] 20170430-06:44:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient] 20170430-06:44:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; [org.dataone.integration.ContextAwareTestCaseDataone] org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343) at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328) at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602) at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444) at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400) at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 20170430-06:44:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:44:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:24: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:24: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:24: [INFO]: creating a test object. pid = TierTesting:dataone:ComplicatedPolicy.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:24: [INFO]: SystemMetadata for pid: TierTesting:dataone:ComplicatedPolicy.15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>TierTesting:dataone:ComplicatedPolicy.15</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testGroupie,DC=dataone,DC=org</subject> <permission>read</permission> <permission>write</permission> </allow> <allow> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>read</permission> </allow> <allow> <subject>CN=cc,DC=dataone,DC=org</subject> <subject>CN=testPerson,DC=dataone,DC=org</subject> <permission>write</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:24.895+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:24.895+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:ComplicatedPolicy.15; FilePart:object = /tmp/mmp.output.8742345800047910761.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1629254201369393074.tmp (1445 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1419) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2138) at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:1979) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 34 more 20170430-06:44:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] 20170430-06:44:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TierTesting:ncei:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient] Tests run: 82, Failures: 80, Errors: 0, Skipped: 0, Time elapsed: 1,361.002 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNPackageV2IT 20170430-06:44:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:44:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:25: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:25: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:26: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:26: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:26: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:26: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:27: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:27: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:27: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:28: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:28: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:28: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234428124 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:28: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234428124 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234428124</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:28.132+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:28.132+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234428124; FilePart:object = /tmp/mmp.output.8315315991496796337.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4205128690717652567.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:29: [INFO]: object created. pid = testPackage_scimeta_2017119234428124 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:29: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-stage-ucsb-2.2017119234429386.testPackage_dataObj_ on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:29: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-stage-ucsb-2.2017119234429386.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.mn-stage-ucsb-2.2017119234429386.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:29.393+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:29.393+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-stage-ucsb-2.2017119234429386.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.310182600346031668.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7502188918510779588.tmp (1114 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:30: [INFO]: object created. pid = MNCallAdapterTierTests.mn-stage-ucsb-2.2017119234429386.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234428123; FilePart:object = /tmp/mmp.output.7814808971096285251.tmp (3092 bytes); FilePart:sysmeta = /tmp/mmp.output.1963054166320530984.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234428123 [org.dataone.client.rest.RestClient] 20170430-06:44:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:36: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234436591 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:36: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234436591 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234436591</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:36.600+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:36.600+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234436591; FilePart:object = /tmp/mmp.output.6164206093265449332.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8167540005502799886.tmp (1066 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:37: [INFO]: object created. pid = testPackage_scimeta_2017119234436591 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:37: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:37: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:37: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-demo-11.2017119234437654.testPackage_dataObj_ on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:37: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-demo-11.2017119234437654.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.mn-demo-11.2017119234437654.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:37.671+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:37.671+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-demo-11.2017119234437654.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.8362746315685399639.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7377487687643056005.tmp (1101 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:38: [INFO]: object created. pid = MNCallAdapterTierTests.mn-demo-11.2017119234437654.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234436591; FilePart:object = /tmp/mmp.output.6929856147005410056.tmp (3072 bytes); FilePart:sysmeta = /tmp/mmp.output.7404928502314403102.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234436591 [org.dataone.client.rest.RestClient] 20170430-06:44:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:41: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234441165 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234441165 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234441165</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:41.173+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:41.173+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234441165; FilePart:object = /tmp/mmp.output.7426727726565081688.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8072737342005995946.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:41: [INFO]: object created. pid = testPackage_scimeta_2017119234441165 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:41: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: creating a test object. pid = MNCallAdapterTierTests.gmn-s.2017119234441380.testPackage_dataObj_ on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.2017119234441380.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.gmn-s.2017119234441380.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:41.387+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:41.387+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.2017119234441380.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.546760994221673530.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5081066736062530468.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:41: [INFO]: object created. pid = MNCallAdapterTierTests.gmn-s.2017119234441380.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234441164; FilePart:object = /tmp/mmp.output.2200126302685871821.tmp (3052 bytes); FilePart:sysmeta = /tmp/mmp.output.3038942317952972089.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234441164 [org.dataone.client.rest.RestClient] 20170430-06:44:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: ***************** running test for testGetPackage(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:41: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234441577 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:41: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234441577 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234441577</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:41.584+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:41.584+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234441577; FilePart:object = /tmp/mmp.output.2181857427298152553.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3148041260035487391.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more 20170430-06:44:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234442152 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:42: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234442152 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234442152</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:42.160+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:42.160+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234442152; FilePart:object = /tmp/mmp.output.8007695734434551390.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3922474797875959594.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:43: [INFO]: object created. pid = testPackage_scimeta_2017119234442152 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:43: [INFO]: creating a test object. pid = MNCallAdapterTierTests.test.2017119234443771.testPackage_dataObj_ on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:43: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.test.2017119234443771.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.test.2017119234443771.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:43.779+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:43.779+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.test.2017119234443771.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.8333212512238909774.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3311050636631994959.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:45: [INFO]: object created. pid = MNCallAdapterTierTests.test.2017119234443771.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234442152; FilePart:object = /tmp/mmp.output.8580704259810215508.tmp (3048 bytes); FilePart:sysmeta = /tmp/mmp.output.6515112825925426108.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234442152 [org.dataone.client.rest.RestClient] 20170430-06:44:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: ***************** running test for testGetPackage(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:53: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234453432 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234453432 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234453432</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:53.440+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:53.440+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234453432; FilePart:object = /tmp/mmp.output.7909605178444016254.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6937503224772670396.tmp (1078 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more 20170430-06:44:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:53: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234453970 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:53: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234453970 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234453970</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:53.977+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:53.977+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234453970; FilePart:object = /tmp/mmp.output.3632819370836439077.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1551768043219551571.tmp (1066 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:54: [INFO]: object created. pid = testPackage_scimeta_2017119234453970 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [INFO]: creating a test object. pid = MNCallAdapterTierTests.dataone-test.2017119234454410.testPackage_dataObj_ on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.dataone-test.2017119234454410.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.dataone-test.2017119234454410.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:54.417+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:54.417+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.dataone-test.2017119234454410.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.2972669678505363611.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1605144016336878679.tmp (1103 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:54: [INFO]: object created. pid = MNCallAdapterTierTests.dataone-test.2017119234454410.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234453969; FilePart:object = /tmp/mmp.output.9080044854683601927.tmp (3080 bytes); FilePart:sysmeta = /tmp/mmp.output.994361038704695193.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234453969 [org.dataone.client.rest.RestClient] 20170430-06:44:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234455141 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234455141 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234455141</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:55.149+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:55.149+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234455141; FilePart:object = /tmp/mmp.output.2551729429565244343.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4073911687553275789.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:55: [INFO]: object created. pid = testPackage_scimeta_2017119234455141 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: creating a test object. pid = MNCallAdapterTierTests.gmn-s.2017119234455473.testPackage_dataObj_ on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.2017119234455473.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.gmn-s.2017119234455473.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:55.480+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:55.480+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.2017119234455473.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.8934294886843665078.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2241998384788452148.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:55: [INFO]: object created. pid = MNCallAdapterTierTests.gmn-s.2017119234455473.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234455141; FilePart:object = /tmp/mmp.output.7137434251005774373.tmp (3052 bytes); FilePart:sysmeta = /tmp/mmp.output.2800469751864791877.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234455141 [org.dataone.client.rest.RestClient] 20170430-06:44:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: ***************** running test for testGetPackage(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234455777 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:55: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234455777 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234455777</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:55.784+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:55.784+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234455777; FilePart:object = /tmp/mmp.output.3881103473941596512.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7104209531996258757.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:56: [INFO]: object created. pid = testPackage_scimeta_2017119234455777 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: creating a test object. pid = MNCallAdapterTierTests.ncei.2017119234456192.testPackage_dataObj_ on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.ncei.2017119234456192.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.ncei.2017119234456192.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:56.200+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:56.200+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.ncei.2017119234456192.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.2020153281698345200.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8969997378580409859.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:56: [INFO]: object created. pid = MNCallAdapterTierTests.ncei.2017119234456192.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_2017119234455777; FilePart:object = /tmp/mmp.output.7316614254950748431.tmp (3048 bytes); FilePart:sysmeta = /tmp/mmp.output.3071579424306201304.tmp (821 bytes); [org.dataone.client.rest.RestClient] 20170430-06:44:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/packages/application%2Fbagit-097/testGetPackage_2017119234455777 [org.dataone.client.rest.RestClient] 20170430-06:44:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:44:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:56: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:57: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:57: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:57: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:58: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:58: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:58: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:58: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:58: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:59: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:59: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:44:59: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:44:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234459568 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:44:59: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234459568 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234459568</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:44:59.582+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:44:59.582+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234459568; FilePart:object = /tmp/mmp.output.3197836801105341151.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.799998531329812831.tmp (1074 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:00: [INFO]: object created. pid = testPackage_scimeta_2017119234459568 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:00: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-stage-ucsb-2.201711923450710.testPackage_dataObj_ on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:00: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-stage-ucsb-2.201711923450710.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.mn-stage-ucsb-2.201711923450710.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:00.718+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:00.718+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnStageUCSB2</originMemberNode> <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-stage-ucsb-2.201711923450710.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.4999491025022942735.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.378868280978648407.tmp (1113 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:01: [INFO]: object created. pid = MNCallAdapterTierTests.mn-stage-ucsb-2.201711923450710.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2017119234459568; FilePart:object = /tmp/mmp.output.2734805289995489505.tmp (3186 bytes); FilePart:sysmeta = /tmp/mmp.output.7227207764796672378.tmp (835 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2017119234459568 [org.dataone.client.rest.RestClient] 20170430-06:45:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:04: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: creating a test object. pid = testPackage_scimeta_201711923454172 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:04: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711923454172 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_201711923454172</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:04.181+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:04.181+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711923454172; FilePart:object = /tmp/mmp.output.3612911467401868282.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2666365984359993536.tmp (1065 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:05: [INFO]: object created. pid = testPackage_scimeta_201711923454172 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:05: [INFO]: creating a test object. pid = MNCallAdapterTierTests.mn-demo-11.201711923455103.testPackage_dataObj_ on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:05: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-demo-11.201711923455103.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.mn-demo-11.201711923455103.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:05.110+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:05.110+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnDemo11</originMemberNode> <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-demo-11.201711923455103.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.1715675778200317036.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2675937422154360332.tmp (1100 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:06: [INFO]: object created. pid = MNCallAdapterTierTests.mn-demo-11.201711923455103.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201711923454172; FilePart:object = /tmp/mmp.output.1377631615117547298.tmp (3155 bytes); FilePart:sysmeta = /tmp/mmp.output.989128264690075588.tmp (834 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_201711923454172 [org.dataone.client.rest.RestClient] 20170430-06:45:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: creating a test object. pid = testPackage_scimeta_201711923456555 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711923456555 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_201711923456555</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:06.563+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:06.563+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711923456555; FilePart:object = /tmp/mmp.output.758565946360843917.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8222980713575507538.tmp (1069 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:06: [INFO]: object created. pid = testPackage_scimeta_201711923456555 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: creating a test object. pid = MNCallAdapterTierTests.gmn-s.201711923456648.testPackage_dataObj_ on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.201711923456648.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.gmn-s.201711923456648.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:06.655+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:06.655+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestLTER</originMemberNode> <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.201711923456648.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.665300855458409753.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4489899187310923646.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:06: [INFO]: object created. pid = MNCallAdapterTierTests.gmn-s.201711923456648.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201711923456555; FilePart:object = /tmp/mmp.output.5470132027329743360.tmp (3135 bytes); FilePart:sysmeta = /tmp/mmp.output.8012253407724607722.tmp (834 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_201711923456555 [org.dataone.client.rest.RestClient] 20170430-06:45:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: creating a test object. pid = testPackage_scimeta_20171192345727 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171192345727 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_20171192345727</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:07.036+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:07.036+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNEON</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171192345727; FilePart:object = /tmp/mmp.output.7535963193904247991.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.740363700204466654.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more 20170430-06:45:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: creating a test object. pid = testPackage_scimeta_201711923457330 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:07: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711923457330 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_201711923457330</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:07.338+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:07.338+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711923457330; FilePart:object = /tmp/mmp.output.870961384184494053.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.726301461206043154.tmp (1073 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:08: [INFO]: object created. pid = testPackage_scimeta_201711923457330 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:08: [INFO]: creating a test object. pid = MNCallAdapterTierTests.test.201711923458924.testPackage_dataObj_ on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:08: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.test.201711923458924.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.test.201711923458924.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:08.932+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:08.932+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestARCTIC</originMemberNode> <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.test.201711923458924.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.4195543489541046499.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5858566770669351235.tmp (1102 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:10: [INFO]: object created. pid = MNCallAdapterTierTests.test.201711923458924.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201711923457330; FilePart:object = /tmp/mmp.output.7720368378244711542.tmp (3131 bytes); FilePart:sysmeta = /tmp/mmp.output.6733715472577127616.tmp (834 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_201711923457330 [org.dataone.client.rest.RestClient] 20170430-06:45:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234513405 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234513405 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234513405</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:13.413+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:13.413+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode> <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234513405; FilePart:object = /tmp/mmp.output.4964372376317103357.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4467192078462437538.tmp (1078 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947) at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90) at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75) at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1342) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359) at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 39 more 20170430-06:45:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234513726 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234513726 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234513726</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:13.734+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:13.734+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234513726; FilePart:object = /tmp/mmp.output.4854691160891860334.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7321576055360781817.tmp (1066 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:13: [INFO]: object created. pid = testPackage_scimeta_2017119234513726 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:14: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: creating a test object. pid = MNCallAdapterTierTests.dataone-test.20171192345142.testPackage_dataObj_ on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.dataone-test.20171192345142.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.dataone-test.20171192345142.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:14.015+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:14.015+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestRW</originMemberNode> <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.dataone-test.20171192345142.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.1439005661298141424.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.330129672150037913.tmp (1101 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:14: [INFO]: object created. pid = MNCallAdapterTierTests.dataone-test.20171192345142.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2017119234513726; FilePart:object = /tmp/mmp.output.5488469028165089093.tmp (3170 bytes); FilePart:sysmeta = /tmp/mmp.output.8973013230788047044.tmp (835 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2017119234513726 [org.dataone.client.rest.RestClient] 20170430-06:45:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:14: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234514785 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234514785 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234514785</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:14.793+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:14.793+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234514785; FilePart:object = /tmp/mmp.output.3781236462528096470.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1161844272932263763.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:14: [INFO]: object created. pid = testPackage_scimeta_2017119234514785 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:14: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: creating a test object. pid = MNCallAdapterTierTests.gmn-s.2017119234514888.testPackage_dataObj_ on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.2017119234514888.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.gmn-s.2017119234514888.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:14.896+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:14.896+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestEDI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.2017119234514888.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.1089981347026049812.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5587509556948494046.tmp (1098 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:14: [INFO]: object created. pid = MNCallAdapterTierTests.gmn-s.2017119234514888.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2017119234514785; FilePart:object = /tmp/mmp.output.4635070669341273303.tmp (3150 bytes); FilePart:sysmeta = /tmp/mmp.output.7973879999486995586.tmp (835 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2017119234514785 [org.dataone.client.rest.RestClient] 20170430-06:45:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: creating a test object. pid = testPackage_scimeta_2017119234515192 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: SystemMetadata for pid: testPackage_scimeta_2017119234515192 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testPackage_scimeta_2017119234515192</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:15.200+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:15.200+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_2017119234515192; FilePart:object = /tmp/mmp.output.7036915003528947324.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1021278743493395591.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:15: [INFO]: object created. pid = testPackage_scimeta_2017119234515192 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: creating a test object. pid = MNCallAdapterTierTests.ncei.2017119234515400.testPackage_dataObj_ on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.ncei.2017119234515400.testPackage_dataObj_ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>MNCallAdapterTierTests.ncei.2017119234515400.testPackage_dataObj_</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>CN=testRightsHolder,DC=dataone,DC=org</subject> <permission>read</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:15.408+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:15.408+00:00</dateSysMetadataModified> <originMemberNode>urn:node:mnTestNCEI</originMemberNode> <authoritativeMemberNode>urn:node:mnTestNCEI</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.ncei.2017119234515400.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.4177614813640504197.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.176382498347459323.tmp (1099 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:15: [INFO]: object created. pid = MNCallAdapterTierTests.ncei.2017119234515400.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_2017119234515192; FilePart:object = /tmp/mmp.output.1662972733500088091.tmp (3146 bytes); FilePart:sysmeta = /tmp/mmp.output.3116765501153208211.tmp (835 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_2017119234515192 [org.dataone.client.rest.RestClient] 20170430-06:45:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:16: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:16: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:18: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:18: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:18: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:19: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:19: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:20: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: ***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:22: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:23: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:23: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:24: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: ***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient] Tests run: 22, Failures: 22, Errors: 0, Skipped: 0, Time elapsed: 59.944 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNCoreV2IT 20170430-06:45:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:25: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:25: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:25: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:25: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:26: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:26: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:27: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:27: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:27: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:27: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:27: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:28: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:28: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:28: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:28: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:28: [INFO]: ***************** running test for testGetCapabilities() vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:29: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:29: [INFO]: ***************** running test for testGetCapabilities() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:29: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:29: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:29: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:30: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:30: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:30: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:30: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:31: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:31: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:31: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: ***************** running test for testGetCapabilities() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:32: [INFO]: ***************** running test for testGetCapabilities() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:33: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:34: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:34: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:34: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: ***************** running test for testGetCapabilities() vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:35: [INFO]: ***************** running test for testGetCapabilities() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: ***************** running test for testGetCapabilities() vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/node [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:36: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:37: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:37: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:37: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:37: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] Tests run: 5, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 13.083 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNViewV2IT 20170430-06:45:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:38: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:39: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:39: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:39: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:39: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:40: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:40: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:40: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:40: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:40: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:41: [INFO]: ***************** running test for testListViews(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: ***************** running test for testListViews(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/views [org.dataone.client.rest.RestClient] 20170430-06:45:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:42: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:42: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:42: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:42: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:43: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:43: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:43: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:43: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:43: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:44: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:44: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:44: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testView_NotAuthorized_2017119234544357 [org.dataone.client.rest.RestClient] 20170430-06:45:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234544357 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234544357 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:44: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234544357 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234544357</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:44.558+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:44.558+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234544357; FilePart:object = /tmp/mmp.output.7511116142386162031.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4069977189684389661.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:45: [INFO]: object created. pid = testView_NotAuthorized_2017119234544357 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:45: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017119234544357 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views/default/testView_NotAuthorized_2017119234544357 [org.dataone.client.rest.RestClient] 20170430-06:45:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:47: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testView_NotAuthorized_2017119234547949 [org.dataone.client.rest.RestClient] 20170430-06:45:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:48: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234547949 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234547949 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:48: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234547949 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234547949</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:48.271+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:48.271+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234547949; FilePart:object = /tmp/mmp.output.560643785340946107.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2583405637002059103.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:49: [INFO]: object created. pid = testView_NotAuthorized_2017119234547949 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:49: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017119234547949 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views/default/testView_NotAuthorized_2017119234547949 [org.dataone.client.rest.RestClient] 20170430-06:45:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testView_NotAuthorized_2017119234549626 [org.dataone.client.rest.RestClient] 20170430-06:45:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:49: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234549626 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234549626 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:49: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234549626 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234549626</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:49.815+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:49.815+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234549626; FilePart:object = /tmp/mmp.output.6096600429954844972.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3574727164130120452.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:50: [INFO]: object created. pid = testView_NotAuthorized_2017119234549626 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:50: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017119234549626 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views/default/testView_NotAuthorized_2017119234549626 [org.dataone.client.rest.RestClient] 20170430-06:45:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:50: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testView_NotAuthorized_2017119234550784 [org.dataone.client.rest.RestClient] 20170430-06:45:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:51: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234550784 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234550784 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234550784 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234550784</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:51.100+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:51.100+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234550784; FilePart:object = /tmp/mmp.output.9051286667407395949.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1100300366107166845.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:60) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:44) at org.dataone.integration.it.apiTests.MNViewV2IT.testView_NotAuthorized(MNViewV2IT.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 37 more 20170430-06:45:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:51: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testView_NotAuthorized_2017119234551309 [org.dataone.client.rest.RestClient] 20170430-06:45:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:52: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234551309 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234551309 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:52: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234551309 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234551309</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:52.055+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:52.055+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234551309; FilePart:object = /tmp/mmp.output.13412410059659455.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7902676898060210424.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:53: [INFO]: object created. pid = testView_NotAuthorized_2017119234551309 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:53: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017119234551309 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views/default/testView_NotAuthorized_2017119234551309 [org.dataone.client.rest.RestClient] 20170430-06:45:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testView_NotAuthorized_2017119234556282 [org.dataone.client.rest.RestClient] 20170430-06:45:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234556282 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234556282 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234556282 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234556282</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:56.604+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:56.604+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234556282; FilePart:object = /tmp/mmp.output.2872982148768873886.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5715761432278345895.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:60) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:44) at org.dataone.integration.it.apiTests.MNViewV2IT.testView_NotAuthorized(MNViewV2IT.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 37 more 20170430-06:45:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:56: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testView_NotAuthorized_2017119234556909 [org.dataone.client.rest.RestClient] 20170430-06:45:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:57: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234556909 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234556909 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234556909 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234556909</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:57.256+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:57.256+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234556909; FilePart:object = /tmp/mmp.output.6625447942051559620.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4112844322628704291.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:57: [INFO]: object created. pid = testView_NotAuthorized_2017119234556909 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:57: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017119234556909 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views/default/testView_NotAuthorized_2017119234556909 [org.dataone.client.rest.RestClient] 20170430-06:45:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testView_NotAuthorized_2017119234557678 [org.dataone.client.rest.RestClient] 20170430-06:45:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:57: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_2017119234557678 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: creating a test object. pid = testView_NotAuthorized_2017119234557678 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:57: [INFO]: SystemMetadata for pid: testView_NotAuthorized_2017119234557678 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_2017119234557678</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:57.934+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:57.934+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2017119234557678; FilePart:object = /tmp/mmp.output.363841152535836120.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.232712923213675148.tmp (1070 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:58: [INFO]: object created. pid = testView_NotAuthorized_2017119234557678 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:58: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_2017119234557678 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views/default/testView_NotAuthorized_2017119234557678 [org.dataone.client.rest.RestClient] 20170430-06:45:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: ***************** running test for testView_NotAuthorized(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testView_NotAuthorized_201711923455864 [org.dataone.client.rest.RestClient] 20170430-06:45:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711923455864 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: creating a test object. pid = testView_NotAuthorized_201711923455864 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711923455864 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_NotAuthorized_201711923455864</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:45:58.191+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:45:58.191+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711923455864; FilePart:object = /tmp/mmp.output.607793544892262163.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2527917831624360074.tmp (1069 bytes); [org.dataone.client.rest.RestClient] 20170430-06:45:58: [INFO]: object created. pid = testView_NotAuthorized_201711923455864 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:45:58: [INFO]: ====>>>>> pid of procured test Object: testView_NotAuthorized_201711923455864 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/views/default/testView_NotAuthorized_201711923455864 [org.dataone.client.rest.RestClient] 20170430-06:45:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:45:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:58: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:59: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:59: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:59: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:45:59: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:00: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:00: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:00: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:00: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:01: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:01: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:01: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testView_InvalidTheme_201711923461237 [org.dataone.client.rest.RestClient] 20170430-06:46:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923461237 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923461237 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:01: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923461237 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923461237</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:01.431+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:01.431+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923461237; FilePart:object = /tmp/mmp.output.4484111015163897312.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7957653801617503662.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:02: [INFO]: object created. pid = testView_InvalidTheme_201711923461237 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:02: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923461237 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923461237 [org.dataone.client.rest.RestClient] 20170430-06:46:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testView_InvalidTheme_201711923462648 [org.dataone.client.rest.RestClient] 20170430-06:46:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:02: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923462648 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923462648 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:02: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923462648 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923462648</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:02.874+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:02.874+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923462648; FilePart:object = /tmp/mmp.output.7297126476682119572.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1038627178213317140.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:03: [INFO]: object created. pid = testView_InvalidTheme_201711923462648 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:03: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923462648 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923462648 [org.dataone.client.rest.RestClient] 20170430-06:46:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testView_InvalidTheme_201711923464302 [org.dataone.client.rest.RestClient] 20170430-06:46:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:04: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923464302 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923464302 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923464302 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923464302</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:04.342+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:04.342+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923464302; FilePart:object = /tmp/mmp.output.8278022915853687477.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3166862294409058121.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:04: [INFO]: object created. pid = testView_InvalidTheme_201711923464302 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:04: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923464302 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923464302 [org.dataone.client.rest.RestClient] 20170430-06:46:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testView_InvalidTheme_201711923464462 [org.dataone.client.rest.RestClient] 20170430-06:46:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:04: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923464462 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923464462 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923464462 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923464462</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:04.577+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:04.577+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923464462; FilePart:object = /tmp/mmp.output.7965798036714762532.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.178765171934020641.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:103) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:88) at org.dataone.integration.it.apiTests.MNViewV2IT.testView_InvalidTheme(MNViewV2IT.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 37 more 20170430-06:46:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:04: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testView_InvalidTheme_201711923464786 [org.dataone.client.rest.RestClient] 20170430-06:46:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923464786 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923464786 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:05: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923464786 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923464786</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:05.265+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:05.265+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923464786; FilePart:object = /tmp/mmp.output.2652158434686247845.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4093326524656845221.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:06: [INFO]: object created. pid = testView_InvalidTheme_201711923464786 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:06: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923464786 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923464786 [org.dataone.client.rest.RestClient] 20170430-06:46:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testView_InvalidTheme_201711923467442 [org.dataone.client.rest.RestClient] 20170430-06:46:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923467442 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923467442 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923467442 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923467442</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:07.645+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:07.645+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923467442; FilePart:object = /tmp/mmp.output.5478133451165896028.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7051630840175445323.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:103) at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:88) at org.dataone.integration.it.apiTests.MNViewV2IT.testView_InvalidTheme(MNViewV2IT.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1430) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1383) at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1077) ... 34 more Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node. at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628) at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363) at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107) at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82) at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463) at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495) at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505) at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600) ... 37 more 20170430-06:46:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:07: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testView_InvalidTheme_201711923467951 [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923467951 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923467951 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923467951 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923467951</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:08.128+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:08.128+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923467951; FilePart:object = /tmp/mmp.output.6909245006566604049.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5804866051877678793.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: object created. pid = testView_InvalidTheme_201711923467951 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:08: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923467951 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923467951 [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testView_InvalidTheme_201711923468555 [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923468555 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923468555 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923468555 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923468555</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:08.590+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:08.590+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923468555; FilePart:object = /tmp/mmp.output.1403942112516779206.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5520776530113516329.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: object created. pid = testView_InvalidTheme_201711923468555 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:08: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923468555 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923468555 [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: ***************** running test for testView_InvalidTheme(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testView_InvalidTheme_201711923468728 [org.dataone.client.rest.RestClient] 20170430-06:46:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711923468728 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: creating a test object. pid = testView_InvalidTheme_201711923468728 on https://ncei.nceas.ucsb.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:08: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711923468728 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0"> <serialVersion>1</serialVersion> <identifier>testView_InvalidTheme_201711923468728</identifier> <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId> <size>17181</size> <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum> <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter> <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder> <accessPolicy> <allow> <subject>testRightsHolder</subject> <permission>changePermission</permission> </allow> </accessPolicy> <dateUploaded>2017-04-30T06:46:08.854+00:00</dateUploaded> <dateSysMetadataModified>2017-04-30T06:46:08.854+00:00</dateSysMetadataModified> <originMemberNode>bogusAuthoritativeNode</originMemberNode> <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode> </ns3:systemMetadata> [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711923468728; FilePart:object = /tmp/mmp.output.5829328440823768525.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8321767550261122963.tmp (1068 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:09: [INFO]: object created. pid = testView_InvalidTheme_201711923468728 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:46:09: [INFO]: ====>>>>> pid of procured test Object: testView_InvalidTheme_201711923468728 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711923468728 [org.dataone.client.rest.RestClient] 20170430-06:46:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:46:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:09: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:09: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:09: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:09: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:10: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:10: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:11: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:11: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:11: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:11: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:11: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:11: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:11: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:12: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] 20170430-06:46:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: ***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://ncei.nceas.ucsb.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient] Tests run: 20, Failures: 20, Errors: 0, Skipped: 0, Time elapsed: 35.084 sec <<< FAILURE! Running org.dataone.integration.it.apiTests.MNReplicationV2IT 20170430-06:46:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:46:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:13: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:14: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:14: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:14: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:14: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:14: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:15: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:15: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:15: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.8068710895071968677.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.9185844337516125950.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1523189557642840870.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.3685892528223335484.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2070691969617621741.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:16: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.5470924297002540562.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1612617306658547031.tmp (914 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.8561857662703726972.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: ***************** running test for testReplicate_NoCertificate vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.6669257221789701744.tmp (916 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:46:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:17: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:18: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:18: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:18: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:19: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:19: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:19: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:19: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.6505550112985177202.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:19: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.8997691363781347521.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.4124205122210079251.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.7779262068962842786.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.8938411329868594352.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:20: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.5486387041011947839.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2655962827428244280.tmp (967 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.8320467709803570778.tmp (968 bytes); [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: ***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1360634697196675852.tmp (968 bytes); [org.dataone.client.rest.RestClient] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 7.608 sec Running org.dataone.integration.it.apiTests.MNReadV2IT 20170430-06:46:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 1 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 1 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 1 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 1 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 1 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 1 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 1 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 1 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 1 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:46:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:21: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:23: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:23: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:23: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: ***************** running test for testGet() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:23: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:46:25: [INFO]: ***************** running test for testGet() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:25: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:46:25: [INFO]: ***************** running test for testGet() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:25: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:46:25: [INFO]: ***************** running test for testGet() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:25: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:46:26: [INFO]: ***************** running test for testGet() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:26: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:46:27: [INFO]: ***************** running test for testGet() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:27: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:46:28: [INFO]: ***************** running test for testGet() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:28: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:46:28: [INFO]: ***************** running test for testGet() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:28: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:46:28: [INFO]: ***************** running test for testGet() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:28: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:46:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 2 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 2 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 2 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 2 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 2 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 2 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 2 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 2 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 2 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:29: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:29: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:29: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:29: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:30: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:30: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:30: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:31: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:31: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:46:31: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: ***************** running test for Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:31: [INFO]: 0 common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 1 common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 2 common-unicode-ascii-safe-0123456789 common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 3 common-unicode-ascii-safe-:@$-_.!*()',~ common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 4 common-unicode-ascii-safe-unreserved-._~ common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 5 common-unicode-ascii-safe-sub-delims-$!*()', common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 6 common-unicode-ascii-safe-gen-delims-:@ common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 7 common-unicode-ascii-escaped-"#<>[]^`{}| common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 8 common-unicode-ascii-escaped-tomcatBlocked-\ common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 9 common-unicode-ascii-escaped-tomcatBlocked-%5C common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 10 common-unicode-ascii-semi-colon-test-%3B common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 11 common-unicode-ascii-escaped-% common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 12 common-unicode-ascii-escape-anyway-+ common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 13 path-unicode-ascii-safe-&=&= path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 14 path-unicode-ascii-escaped-; path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 15 path-unicode-ascii-escaped-? path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 16 path-unicode-ascii-escaped-/ path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 17 path-unicode-ascii-escaped-%3F path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 18 path-unicode-ascii-escaped-%2F path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 19 path-unicode-ascii-escaped-double-//case path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 20 path-unicode-ascii-escaped-double-trailing// path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 21 path-unicode-ascii-escaped-double-%2F%2Fcase path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 22 path-unicode-ascii-escaped-double-trailing%2F%2F path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 23 common-unicode-bmp-1byte-escaped-¡¢£ common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 24 common-unicode-bmp-2byte-escaped-䦹䦺 common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 25 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 26 path-ascii-doc-example-10.1000/182 path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 27 path-ascii-doc-example-http://example.com/data/mydata?row=24 path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 28 common-bmp-doc-example-ฉันกินกระจกได้ common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 29 common-bmp-doc-example-Is_féidir_liom_ithe_gloine common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:31: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234631745_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:46:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711923463226_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:46:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234632268_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:46:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234632499_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:46:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234632746_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:46:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:32: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234632990_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:46:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234633244_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:46:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234633472_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:46:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234633721_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:46:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:33: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234633932_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:46:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234634150_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:46:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234634405_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:46:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234634668_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:46:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:34: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234634937_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:46:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234635161_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:46:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234635400_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:46:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234635633_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:46:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:35: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234635877_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:46:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234636105_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:46:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234636329_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234636573_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:46:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:36: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234636808_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711923463724_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:46:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234637246_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:46:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234637520_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:46:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:37: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234637772_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:46:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711923463815_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:46:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234638248_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:46:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234638481_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:46:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234638706_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:46:38: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:38: [INFO]: ***************** running test for Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:38: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234638949_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711923463983_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639167_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639273_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639355_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639435_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639528_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639632_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639724_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639820_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639897_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:46:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:39: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234639967_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711923464046_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640143_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640257_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640345_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640437_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640542_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640647_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640729_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640808_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640902_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:40: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234640984_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711923464178_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234641162_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234641243_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234641320_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234641427_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234641521_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234641602_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:41: [INFO]: ***************** running test for Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641702_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641731_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641753_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641775_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641798_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641820_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641842_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641864_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641886_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641908_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641930_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641952_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641974_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:46:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:41: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234641996_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711923464217_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711923464239_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711923464261_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711923464283_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642106_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642130_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642157_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642181_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642203_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642225_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642397_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642576_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642605_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642631_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642657_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:46:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test2017119234642830_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:43: [INFO]: ***************** running test for Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171192346438_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643191_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643290_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643392_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643495_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643597_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643696_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643793_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643894_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:46:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:43: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234643999_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644102_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644200_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644301_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644413_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644516_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644614_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644713_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644817_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:46:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:44: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234644916_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711923464513_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645119_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645218_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645319_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645418_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645521_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645624_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645723_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645819_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:46:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:45: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234645918_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:46:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:46: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711923464617_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:46:46: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:46: [INFO]: ***************** running test for Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:46: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234646118_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:46:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:46: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234646722_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:46:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:47: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923464787_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:46:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:47: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234647403_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:46:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:47: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234647720_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:46:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:48: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234648114_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:46:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:48: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234648469_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:46:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:48: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234648814_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:46:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:49: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234649153_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:46:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:49: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234649458_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:46:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:49: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234649853_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:46:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:50: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234650176_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:46:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:50: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234650521_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:46:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:50: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234650870_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:46:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:51: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234651251_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:46:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:51: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234651648_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:46:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:52: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923465210_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:46:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:52: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234652342_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:46:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:52: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234652757_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:46:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:53: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923465369_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:53: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234653428_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:46:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:53: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234653790_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:46:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:54: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234654111_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:46:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:54: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234654475_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:46:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:54: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234654900_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:46:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:55: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234655231_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:46:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:55: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234655603_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:46:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:55: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234655954_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:46:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:56: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234656265_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:46:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:56: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234656655_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:46:56: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:56: [INFO]: ***************** running test for Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:46:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:56: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234656975_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:46:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234657175_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:46:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234657371_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:46:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234657563_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:46:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234657757_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:46:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:57: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234657986_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:46:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234658349_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:46:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234658562_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:46:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234658752_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:46:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:58: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234658937_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:46:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234659147_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:46:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234659366_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:46:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234659576_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:46:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234659772_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:46:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:46:59: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234659968_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923470168_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923470370_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923470553_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923470751_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:00: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923470941_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923471124_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923471308_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923471510_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923471713_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:01: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923471913_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923472118_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923472310_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923472493_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923472678_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:02: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923472885_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:03: [INFO]: ***************** running test for Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171192347383_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473401_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473464_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473530_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473594_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473661_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473732_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473800_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473869_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:03: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923473944_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171192347424_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171192347492_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474159_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474226_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474294_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474360_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474428_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474494_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474560_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474626_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474694_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474759_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474826_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474893_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:04: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923474952_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923475108_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923475271_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923475338_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923475404_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923475464_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:05: [INFO]: ***************** running test for Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475620_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475816_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475836_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475857_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475876_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475897_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475918_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475939_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475959_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:05: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923475983_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test2017119234767_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171192347626_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171192347647_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171192347667_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171192347687_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476107_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476134_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476155_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476175_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476195_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476215_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476235_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476255_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476275_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476473_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476635_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476662_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476683_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476703_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:06: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test201711923476854_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: ***************** running test for testGet_IdentifierEncoding() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:07: [INFO]: ***************** running test for Node:: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test20171192347712_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477273_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477321_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477366_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477418_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477468_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477516_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477564_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477613_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477664_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477713_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477756_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477803_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477852_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477893_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477938_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:07: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923477989_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test20171192347832_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test20171192347880_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478127_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478174_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478225_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478269_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478315_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478356_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478450_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478551_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478593_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478639_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923478679_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:08: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 2 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 2 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 2 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 2 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 2 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 2 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 2 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 2 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 2 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:47:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:09: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:09: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:09: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:11: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:12: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:13: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:47:13: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:13: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:47:14: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:14: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:47:14: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:14: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:47:14: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:14: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:47:15: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:15: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:47:15: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:15: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 3 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 3 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 3 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 3 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 3 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 3 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 3 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 3 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 3 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:47:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:16: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:17: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:18: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:18: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:18: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TestingNotFound:2017119234718700 [org.dataone.client.rest.RestClient] 20170430-06:47:18: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TestingNotFound:2017119234718923 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TestingNotFound:201711923471914 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TestingNotFound:201711923471937 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TestingNotFound:2017119234719144 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TestingNotFound:2017119234719471 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TestingNotFound:2017119234719667 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TestingNotFound:2017119234719735 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: ***************** running test for testGetSystemMetadata() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/TestingNotFound:2017119234719755 [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 3 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 3 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 3 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 3 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 3 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 3 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 3 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 3 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 3 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:47:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:20: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:20: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:20: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:20: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:21: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:21: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:21: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:22: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:22: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:22: [INFO]: ***************** running test for Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711923472272_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234722333_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234722588_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:22: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234722841_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711923472373_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234723311_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234723527_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:23: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234723768_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711923472415_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234724236_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234724462_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234724715_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:24: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234724963_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234725180_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234725425_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234725660_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:25: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234725863_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234726139_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234726398_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234726647_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:26: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234726900_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234727132_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234727326_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234727546_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:27: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234727768_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711923472823_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234728239_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234728453_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234728760_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:28: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234728962_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:29: [INFO]: ***************** running test for Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729205_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729340_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729422_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729514_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729593_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729690_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729796_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234729897_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test20171192347302_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711923473086_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730171_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730253_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730346_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730444_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730532_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730619_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730702_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730788_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730879_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:30: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234730946_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711923473127_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711923473192_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731168_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731268_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731367_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731454_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731529_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731604_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731684_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test2017119234731765_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:31: [INFO]: ***************** running test for Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731836_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731863_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731885_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731906_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731929_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731951_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731973_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:31: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234731995_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711923473217_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711923473240_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711923473263_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711923473285_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732107_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732129_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732150_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732176_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732199_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732221_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732243_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732266_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732289_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732311_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732332_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732354_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732522_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732700_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732728_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732750_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732771_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:32: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017119234732937_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:33: [INFO]: ***************** running test for Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733109_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733296_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733395_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733495_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733595_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733692_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733794_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733896_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:33: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234733999_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711923473496_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734198_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734303_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734402_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734503_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734610_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734706_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734808_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:34: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234734909_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test20171192347356_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735118_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735217_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735319_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735425_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735524_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735623_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735726_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735825_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:35: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234735926_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711923473623_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test2017119234736120_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:36: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:36: [INFO]: ***************** running test for Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234736222_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:36: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234736934_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:37: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234737304_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:37: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234737672_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:38: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711923473862_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:38: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234738447_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:38: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234738811_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:39: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234739179_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:39: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234739527_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:39: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234739869_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:40: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234740249_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:40: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234740608_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:40: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234740925_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:41: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234741321_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:41: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234741702_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:42: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234742124_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:42: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234742440_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:42: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234742773_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:43: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234743113_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:43: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234743473_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:43: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234743875_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:44: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234744242_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:44: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234744562_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:44: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234744878_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:45: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234745206_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:45: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234745576_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:45: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234745882_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:46: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234746208_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:46: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234746523_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:46: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test2017119234746865_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:47: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:47: [INFO]: ***************** running test for Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234747170_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234747501_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234747694_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:47: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234747886_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711923474882_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234748407_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234748602_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234748798_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:48: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234748988_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234749172_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234749371_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234749568_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234749764_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:49: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234749957_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234750151_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234750343_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234750538_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234750721_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:50: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234750919_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234751116_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234751300_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234751484_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234751679_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:51: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234751878_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711923475277_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234752274_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234752467_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234752650_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:52: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test2017119234752833_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711923475330_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:53: [INFO]: ***************** running test for Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753223_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753569_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753635_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753702_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753770_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753846_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753912_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:53: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234753978_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711923475444_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754110_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754181_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754249_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754316_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754384_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754451_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754519_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754584_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754651_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754716_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754782_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754848_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754916_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:54: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234754984_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711923475551_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234755110_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234755263_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234755426_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234755491_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234755559_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test2017119234755617_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:55: [INFO]: ***************** running test for Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234755771_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234755907_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234755927_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234755947_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234755967_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:55: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234755987_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test20171192347567_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711923475626_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711923475646_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711923475666_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711923475687_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756107_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756126_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756147_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756167_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756187_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756207_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756229_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756250_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756269_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756293_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756314_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756335_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756355_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756518_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756667_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756692_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756711_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756730_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:56: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test2017119234756873_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: ***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:57: [INFO]: ***************** running test for Node:: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test201711923475728_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757332_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757373_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757426_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757477_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757530_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757580_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757625_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757675_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757733_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757800_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757849_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757903_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:47:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:57: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234757958_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test201711923475812_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test201711923475868_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758122_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758176_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758229_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758279_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758324_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758375_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758426_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758483_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758528_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758630_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758741_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758791_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758844_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:47:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/Test2017119234758885_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:47:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:58: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 3 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 3 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 3 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 3 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 3 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 3 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 3 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 3 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 3 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:47:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:59: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:59: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:59: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:47:59: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:47:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:00: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:01: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:01: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:01: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:02: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:02: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:02: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:02: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:02: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:48:03: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:03: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:48:03: [INFO]: ***************** running test for testDescribe() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:03: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:48:04: [INFO]: ***************** running test for testDescribe() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:04: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:48:04: [INFO]: ***************** running test for testDescribe() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:04: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: ***************** running test for testDescribe() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: ***************** running test for testDescribe() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: ***************** running test for testDescribe() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: ***************** running test for testDescribe() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 4 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 4 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 4 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 4 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 4 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 4 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 4 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 4 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 4 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:48:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:05: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:06: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:06: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:06: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:06: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:07: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:07: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:07: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:201711923488122 [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: ***************** running test for testDescribe() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:201711923488397 [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: ***************** running test for testDescribe() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/TestingNotFound:201711923488480 [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: ***************** running test for testDescribe() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/TestingNotFound:201711923488503 [org.dataone.client.rest.RestClient] 20170430-06:48:08: [INFO]: ***************** running test for testDescribe() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/TestingNotFound:201711923488601 [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: ***************** running test for testDescribe() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/TestingNotFound:201711923489181 [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: ***************** running test for testDescribe() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/TestingNotFound:201711923489376 [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: ***************** running test for testDescribe() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/TestingNotFound:201711923489446 [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: ***************** running test for testDescribe() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/TestingNotFound:201711923489466 [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 4 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 4 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 4 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 4 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 4 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 4 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 4 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 4 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 4 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:48:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:09: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:10: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:10: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:10: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:11: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:11: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:11: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:11: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:48:11: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: ***************** running test for Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:11: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234811779_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:48:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:12: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234812185_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:48:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:12: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234812546_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:48:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:12: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234812941_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:48:13: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:13: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234813326_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:48:13: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:13: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234813660_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:48:14: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:14: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711923481457_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:48:14: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:14: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234814449_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:48:14: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:14: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234814799_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:48:15: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:15: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234815207_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:48:15: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:15: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234815563_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:48:15: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:15: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234815924_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:48:16: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:16: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234816270_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:48:16: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:16: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234816621_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:48:17: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:17: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711923481728_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:48:17: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:17: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234817379_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:48:17: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:17: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234817708_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:48:18: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:18: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234818102_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:48:18: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:18: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234818492_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:48:18: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:18: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234818821_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:19: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234819138_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:48:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:19: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234819462_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:19: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:19: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234819787_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:48:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:20: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234820125_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:48:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:20: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234820549_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:48:20: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:20: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234820911_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:48:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:21: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234821248_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:48:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:21: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234821609_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:48:21: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:21: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234821997_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:48:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:22: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test2017119234822335_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:48:22: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:22: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:22: [INFO]: ***************** running test for Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:22: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234822713_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:48:22: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:22: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234822852_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171192348233_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234823153_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234823318_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234823493_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234823639_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234823803_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:48:23: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:23: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234823960_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:48:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234824110_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:48:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234824253_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:48:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234824408_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:48:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234824563_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:48:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234824705_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:48:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:24: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234824857_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711923482515_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234825171_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234825337_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234825477_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234825625_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234825790_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:48:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:25: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234825959_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711923482697_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:48:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234826256_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:48:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234826436_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:48:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234826573_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:48:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234826705_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:48:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:26: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234826841_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711923482711_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test2017119234827182_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:27: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:27: [INFO]: ***************** running test for Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827316_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827342_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827368_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827397_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827423_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827448_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827475_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827508_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827534_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827561_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827586_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827611_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827637_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827661_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827686_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827712_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827741_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827766_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827792_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827819_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827844_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827869_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827894_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:48:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:27: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234827920_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711923482890_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234828260_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234828288_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234828313_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234828338_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017119234828507_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:28: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:28: [INFO]: ***************** running test for Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234828678_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:48:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:28: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234828857_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:48:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711923482944_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:48:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234829222_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:48:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234829402_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:48:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234829577_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:48:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234829758_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:48:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:29: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234829937_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:48:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234830118_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:48:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234830298_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:48:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234830477_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:48:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234830653_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:48:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:30: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234830832_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:48:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171192348319_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:48:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234831189_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:48:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234831535_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:48:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234831715_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:48:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:31: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234831891_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:48:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711923483268_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:48:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234832250_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234832426_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:48:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234832604_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234832784_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:48:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:32: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234832973_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:48:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234833148_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:48:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234833323_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:48:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234833510_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:48:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234833687_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:48:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:33: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test2017119234833872_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:48:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:34: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711923483451_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:48:34: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:34: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:34: [INFO]: ***************** running test for Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:34: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234834235_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:48:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:35: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234835242_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:48:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:36: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923483661_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:48:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:36: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234836833_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:48:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:37: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234837528_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:48:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:38: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234838317_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:48:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:39: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923483994_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:48:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:39: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234839806_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:48:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:40: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234840557_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:48:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:41: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234841309_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:48:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:42: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923484252_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:48:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:42: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234842785_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:48:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:43: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234843555_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:48:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:44: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234844284_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:48:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:45: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923484529_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:48:45: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:45: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234845753_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:48:46: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:46: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234846449_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:48:47: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:47: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234847250_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:48:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:48: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711923484836_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:48:48: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:48: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234848779_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:49: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:49: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234849477_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:48:50: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:50: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234850244_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:48:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:51: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test20171192348510_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:48:51: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:51: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234851804_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:48:52: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:52: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234852635_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:48:53: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:53: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234853413_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:48:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:54: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234854194_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:48:54: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:54: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234854946_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:48:55: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:55: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234855754_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:48:56: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:56: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017119234856557_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:48:57: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:57: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:57: [INFO]: ***************** running test for Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:48:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:57: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234857374_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:48:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:57: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234857694_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:48:57: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:57: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234857886_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:48:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923485874_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:48:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234858267_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:48:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234858484_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:48:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234858673_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:48:58: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:58: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234858869_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:48:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923485966_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:48:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234859250_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:48:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234859439_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:48:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234859634_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:48:59: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:48:59: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017119234859827_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171192349022_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923490214_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923490408_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923490602_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923490786_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:00: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:00: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923490980_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923491174_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923491357_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923491540_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923491735_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:01: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:01: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923491930_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923492121_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923492316_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923492512_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923492695_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:02: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:02: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711923492879_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171192349372_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:03: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:03: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:03: [INFO]: ***************** running test for Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923493265_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923493669_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923493833_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:03: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:03: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923493992_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494153_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494220_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494286_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494449_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494610_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494676_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494837_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:04: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:04: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923494998_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923495160_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923495322_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923495390_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923495550_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923495730_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:05: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:05: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923495894_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171192349657_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496218_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496284_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496445_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496606_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496673_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496826_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:06: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:06: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923496981_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923497142_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923497303_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923497464_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test201711923497618_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:07: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:07: [INFO]: ***************** running test for Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923497772_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923497950_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923497974_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:07: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:07: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923497995_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171192349817_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171192349838_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171192349861_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171192349882_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498104_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498126_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498148_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498169_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498190_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498211_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498234_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498258_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498280_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498302_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498324_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498346_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498366_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498386_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498408_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498430_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498582_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498734_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498757_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498778_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:08: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:08: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test201711923498800_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171192349935_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:09: [INFO]: ***************** running test for testDescribe_IdentifierEncoding() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:09: [INFO]: ***************** running test for Node:: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923499278_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923499543_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923499650_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923499754_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923499855_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:09: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:09: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923499955_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test201711923491058_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910161_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910263_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910365_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910467_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910597_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910699_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910802_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:10: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:10: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234910903_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test20171192349116_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911108_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911204_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911305_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911401_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911503_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911607_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911703_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911806_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:11: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:11: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234911906_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test20171192349123_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234912107_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234912209_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234912317_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://ncei.nceas.ucsb.edu/mn/v2/object/Test2017119234912415_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:12: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 4 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 4 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 4 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 4 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 4 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 4 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 4 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 4 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 4 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:49:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:13: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:13: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:13: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:14: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:14: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:15: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:15: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:16: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:16: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:16: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/TierTesting:mn-stage-ucsb-2:Public_READ.15?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:16: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:16: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/TierTesting:mn-demo-11:Public_READ.15?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:17: [INFO]: ***************** running test for testGetChecksum() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:17: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:17: [INFO]: ***************** running test for testGetChecksum() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:17: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/NEON.D01.BART.DP1.00001.1?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:17: [INFO]: ***************** running test for testGetChecksum() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:17: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/TierTesting:test:Public_READ.15?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:18: [INFO]: ***************** running test for testGetChecksum() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:18: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/CLO_EOD-2015a.csv?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:18: [INFO]: ***************** running test for testGetChecksum() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:18: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/dataone_test_object_pid?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: ***************** running test for testGetChecksum() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: ***************** running test for testGetChecksum() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:49:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:19: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:20: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:20: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:20: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:20: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/TestingNotFound:2017119234921634 [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: ***************** running test for testGetChecksum() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/TestingNotFound:2017119234921677 [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: ***************** running test for testGetChecksum() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/TestingNotFound:2017119234921727 [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: ***************** running test for testGetChecksum() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/TestingNotFound:2017119234921750 [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: ***************** running test for testGetChecksum() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/TestingNotFound:2017119234921845 [org.dataone.client.rest.RestClient] 20170430-06:49:21: [INFO]: ***************** running test for testGetChecksum() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/TestingNotFound:2017119234921885 [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: ***************** running test for testGetChecksum() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/TestingNotFound:2017119234922156 [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: ***************** running test for testGetChecksum() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/TestingNotFound:2017119234922223 [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: ***************** running test for testGetChecksum() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/TestingNotFound:2017119234922243 [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:49:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:22: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:23: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:23: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: ***************** running test for Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924559_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924603_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924644_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924683_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924721_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924761_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924800_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924839_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924879_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924918_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924956_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:24: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:24: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234924994_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711923492533_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711923492573_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925113_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925154_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925194_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925231_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925269_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925305_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925341_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925377_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925414_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925453_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925493_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925533_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925571_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925604_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925641_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925677_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:25: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:25: [INFO]: ***************** running test for Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925720_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925768_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925811_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925851_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925900_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925940_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:25: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:25: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234925978_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711923492628_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711923492674_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926118_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926160_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926202_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926243_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926284_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926326_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926367_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926409_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926451_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926493_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926533_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926572_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926611_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926651_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926692_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926741_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926782_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926820_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926858_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926896_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test2017119234926939_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:26: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:26: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:26: [INFO]: ***************** running test for Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:26: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:26: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234926976_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test20171192349274_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711923492726_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927175_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927198_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927220_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927242_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927264_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927286_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927308_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927330_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927353_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927375_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927397_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927420_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927452_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927474_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927496_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927517_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927542_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927563_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927584_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927606_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927627_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927796_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927969_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:27: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:27: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234927996_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711923492817_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711923492839_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test2017119234928213_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:28: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:28: [INFO]: ***************** running test for Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234928385_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234928566_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234928659_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234928753_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234928846_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:28: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:28: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234928939_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711923492932_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929126_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929220_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929321_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929415_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929509_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929602_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929695_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929788_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929881_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:29: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:29: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234929975_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711923493069_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930162_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930258_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930351_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930446_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930539_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930633_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930727_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930820_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:30: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:30: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234930914_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test20171192349317_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234931101_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test2017119234931196_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:31: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:31: [INFO]: ***************** running test for Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931296_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931602_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931641_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931680_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931724_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931764_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931804_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931848_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931888_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931922_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:31: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:31: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234931963_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test20171192349323_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711923493240_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711923493279_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932118_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932156_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932195_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932233_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932275_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932313_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932351_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932389_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932426_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932464_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932503_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932542_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932581_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932619_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932658_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017119234932697_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:32: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:32: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:32: [INFO]: ***************** running test for Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:32: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:32: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234932736_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711923493368_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234933257_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234933445_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234933633_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:33: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:33: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234933834_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711923493423_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234934210_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234934400_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234934584_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234934772_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:34: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:34: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234934959_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234935147_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234935334_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234935522_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234935711_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:35: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:35: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234935899_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711923493682_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234936270_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234936457_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234936640_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:36: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:36: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234936823_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711923493711_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234937205_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234937395_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234937582_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234937771_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:37: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:37: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234937954_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234938137_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test2017119234938325_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:38: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:38: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:38: [INFO]: ***************** running test for Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234938514_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234938841_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234938909_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:38: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:38: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234938976_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711923493942_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939108_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939175_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939242_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939309_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939376_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939446_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939514_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939580_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939645_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939711_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939776_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939842_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939907_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:39: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:39: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234939974_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711923494040_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940106_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940171_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940237_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940304_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940362_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940518_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940680_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940748_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940816_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:40: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:40: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017119234940874_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:41: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:41: [INFO]: ***************** running test for Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711923494129_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941256_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941279_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941299_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941319_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941338_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941358_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941378_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941398_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941418_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941438_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941458_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941477_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941502_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941522_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941542_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941563_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941582_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941605_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941626_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941647_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941667_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941687_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941707_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:41: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234941850_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test20171192349422_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711923494227_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711923494247_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711923494267_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test2017119234942218_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: ***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:42: [INFO]: ***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:42: [INFO]: ***************** running test for Node:: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942369_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942595_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942648_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942700_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942749_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942799_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942839_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942887_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942936_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:49:42: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:42: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234942975_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test201711923494326_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test201711923494383_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943138_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943188_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943241_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943293_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943338_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943389_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943440_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943493_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943541_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943587_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943640_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943690_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943731_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943833_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943939_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:49:43: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:43: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test2017119234943990_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:49:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:44: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test201711923494439_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:49:44: [INFO]: [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:44: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations] 20170430-06:49:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/checksum/Test201711923494483_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:49:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ============================================================================================================= urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid ============================================================================================================= urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b ============================================================================================================= urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv ============================================================================================================= urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ============================================================================================================= urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 ============================================================================================================= urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 ============================================================================================================= urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 ============================================================================================================= urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 ============================================================================================================= 20170430-06:49:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:44: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:44: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:45: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:45: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:46: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:46: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:47: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:47: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:47: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:48: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:48: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:48: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:48: [INFO]: Caching objectlist for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-30T06:39:48.542%2B00:00&toDate=2017-04-30T06:48:48.542%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:48: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:49: [INFO]: Caching objectlist for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-30T06:39:49.144%2B00:00&toDate=2017-04-30T06:48:49.144%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:49: [INFO]: ***************** running test for testListObjects() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:50: [INFO]: Caching objectlist for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?fromDate=2017-04-30T06:39:50.959%2B00:00&toDate=2017-04-30T06:48:50.959%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:51: [INFO]: ***************** running test for testListObjects() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:51: [INFO]: Caching objectlist for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?fromDate=2017-04-30T06:39:51.347%2B00:00&toDate=2017-04-30T06:48:51.347%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:51: [INFO]: ***************** running test for testListObjects() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:52: [INFO]: Caching objectlist for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?fromDate=2017-04-30T06:39:52.104%2B00:00&toDate=2017-04-30T06:48:52.104%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:52: [INFO]: ***************** running test for testListObjects() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:52: [INFO]: Caching objectlist for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?fromDate=2017-04-30T06:39:52.838%2B00:00&toDate=2017-04-30T06:48:52.838%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:53: [INFO]: ***************** running test for testListObjects() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:54: [INFO]: Caching objectlist for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?fromDate=2017-04-30T06:39:54.359%2B00:00&toDate=2017-04-30T06:48:54.359%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:54: [INFO]: ***************** running test for testListObjects() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:55: [INFO]: Caching objectlist for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?fromDate=2017-04-30T06:39:55.648%2B00:00&toDate=2017-04-30T06:48:55.648%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:55: [INFO]: ***************** running test for testListObjects() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:55: [INFO]: Caching objectlist for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object?fromDate=2017-04-30T06:39:55.900%2B00:00&toDate=2017-04-30T06:48:55.900%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:49:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:55: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 1 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 1 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 1 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 1 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 1 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 1 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 1 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 1 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 1 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:49:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:56: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:56: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:56: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:56: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:57: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:57: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:57: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:57: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:57: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:58: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:58: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:49:58: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:49:58: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:49:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:49:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:49:59: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?start=0&count=286 [org.dataone.client.rest.RestClient] 20170430-06:50:01: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?start=0&count=243 [org.dataone.client.rest.RestClient] 20170430-06:50:02: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient] 20170430-06:50:03: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?start=0&count=1 [org.dataone.client.rest.RestClient] 20170430-06:50:03: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?start=0&count=210 [org.dataone.client.rest.RestClient] 20170430-06:50:05: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?start=0&count=244 [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: ***************** running test for testListObjects_Slicing(...) vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object?start=0&count=16 [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 1 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 1 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 1 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 1 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 1 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 1 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 1 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 1 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 1 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:07: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:08: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:08: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:09: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:09: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:09: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:10: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:10: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:10: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: Using cached objectlist for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2016-10-19T17:28:35.830%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:10: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: Using cached objectlist for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-03-10T22:37:07.714%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:10: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:10: [INFO]: Using cached objectlist for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?fromDate=2017-02-10T00:32:57.157%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:12: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:12: [INFO]: Using cached objectlist for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?fromDate=2016-07-08T19:42:42.063%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:12: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:12: [INFO]: Using cached objectlist for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?fromDate=2017-01-27T23:01:43.686%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:13: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:13: [INFO]: Using cached objectlist for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?fromDate=2017-03-06T18:56:08.230%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:13: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:13: [INFO]: Using cached objectlist for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?fromDate=2017-03-13T05:25:57.757%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:15: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:15: [INFO]: Using cached objectlist for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?fromDate=2017-03-28T05:37:26.246%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:16: [INFO]: ***************** running test for testListObjects_FromDateTest() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:16: [INFO]: Using cached objectlist for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object?fromDate=2017-04-25T05:39:47.556%2B00:00 [org.dataone.client.rest.RestClient] 20170430-06:50:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:16: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 2 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 2 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 2 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 2 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 2 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 2 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 2 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 2 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 2 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:17: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:17: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:17: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:18: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:18: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:19: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:19: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:19: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:20: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:20: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:20: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:20: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:20: [INFO]: Using cached objectlist for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-30T06:40:20.754%2B00:00&toDate=2017-04-30T06:49:20.754%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:21: [INFO]: ***************** running test for testListObjects() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: Using cached objectlist for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-30T06:40:21.207%2B00:00&toDate=2017-04-30T06:49:21.207%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:21: [INFO]: ***************** running test for testListObjects() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: Using cached objectlist for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?fromDate=2017-04-30T06:40:21.341%2B00:00&toDate=2017-04-30T06:49:21.341%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:21: [INFO]: ***************** running test for testListObjects() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: Using cached objectlist for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?fromDate=2017-04-30T06:40:21.400%2B00:00&toDate=2017-04-30T06:49:21.400%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:21: [INFO]: ***************** running test for testListObjects() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:21: [INFO]: Using cached objectlist for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?fromDate=2017-04-30T06:40:21.574%2B00:00&toDate=2017-04-30T06:49:21.574%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:22: [INFO]: ***************** running test for testListObjects() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: Using cached objectlist for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?fromDate=2017-04-30T06:40:22.364%2B00:00&toDate=2017-04-30T06:49:22.364%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:22: [INFO]: ***************** running test for testListObjects() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: Using cached objectlist for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?fromDate=2017-04-30T06:40:22.550%2B00:00&toDate=2017-04-30T06:49:22.550%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:22: [INFO]: ***************** running test for testListObjects() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: Using cached objectlist for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?fromDate=2017-04-30T06:40:22.760%2B00:00&toDate=2017-04-30T06:49:22.760%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:22: [INFO]: ***************** running test for testListObjects() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: Using cached objectlist for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object?fromDate=2017-04-30T06:40:22.814%2B00:00&toDate=2017-04-30T06:49:22.814%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient] 20170430-06:50:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:23: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:24: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:24: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:25: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:26: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:26: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:26: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:26: [INFO]: ***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient] 20170430-06:50:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 5 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 5 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 5 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 5 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 5 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 5 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 5 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 5 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 5 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:26: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:27: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:27: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:27: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:27: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:28: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:28: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:28: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:28: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="TierTesting:mn-stage-ucsb-2:Public_READ.15" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.2333944147487875847.tmp (211 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="TierTesting:mn-demo-11:Public_READ.15" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.2069883266072342891.tmp (206 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5401849636974362662.tmp (266 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="NEON.D01.BART.DP1.00001.1" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.1388610341729374433.tmp (194 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="TierTesting:test:Public_READ.15" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.2820760434448059997.tmp (200 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="CLO_EOD-2015a.csv" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.6023603242885361717.tmp (186 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="dataone_test_object_pid" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5578228191791178727.tmp (192 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.6248194880441369236.tmp (222 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:29: [INFO]: ***************** running test for testSynchronizationFailed() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:29: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] <?xml version="1.0" encoding="UTF-8"?> <error detailCode="0" errorCode="0" identifier="testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2" name="SynchronizationFailed"> <description>a message</description> </error> 20170430-06:50:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5503123925089033931.tmp (223 bytes); [org.dataone.client.rest.RestClient] 20170430-06:50:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 6 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 6 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 6 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 6 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 6 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 6 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 6 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 6 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 6 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:30: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:30: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:30: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:30: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:31: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:31: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:31: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:32: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:32: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:32: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:32: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:33: [INFO]: ***************** running test for testGetReplica() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:33: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:50:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: ***************** running test for testGetReplica() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:50:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: ***************** running test for testGetReplica() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: ***************** running test for testGetReplica() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:34: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:50:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:35: [INFO]: ***************** running test for testGetReplica() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:35: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:50:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:35: [INFO]: ***************** running test for testGetReplica() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:35: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:50:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: ***************** running test for testGetReplica() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:50:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 7 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 7 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 7 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 7 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 7 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 7 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 7 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 7 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 7 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:36: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:36: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:36: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:36: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:37: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:37: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:37: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:38: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:38: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:38: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:38: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:38: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:38: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:50:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:50:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:39: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:40: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:40: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:50:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:40: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:40: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: ***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 8 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 8 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 8 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 8 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 8 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 8 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 8 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 8 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 8 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:41: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:42: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:42: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:42: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:43: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:43: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:43: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:43: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:43: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:43: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:43: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:44: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:44: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:50:44: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:44: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:50:45: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:45: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:50:45: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:45: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:50:45: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:45: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:50:46: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:50:46: [INFO]: ***************** running test for testGetReplica_NoCert() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:50:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:46: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:47: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:47: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:47: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:47: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:48: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:48: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:48: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:48: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:49: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:49: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:49: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:2017119235049393 [org.dataone.client.rest.RestClient] 20170430-06:50:49: [INFO]: ***************** running test for testGetReplica() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:2017119235049899 [org.dataone.client.rest.RestClient] 20170430-06:50:50: [INFO]: ***************** running test for testGetReplica() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/TestingNotFound:2017119235050174 [org.dataone.client.rest.RestClient] 20170430-06:50:50: [INFO]: ***************** running test for testGetReplica() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/TestingNotFound:2017119235050196 [org.dataone.client.rest.RestClient] 20170430-06:50:50: [INFO]: ***************** running test for testGetReplica() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/TestingNotFound:2017119235050567 [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: ***************** running test for testGetReplica() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/TestingNotFound:2017119235051386 [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: ***************** running test for testGetReplica() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/TestingNotFound:2017119235051580 [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: ***************** running test for testGetReplica() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/TestingNotFound:2017119235051744 [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: ***************** running test for testGetReplica() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/TestingNotFound:2017119235051769 [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:50:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:51: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:52: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:52: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:53: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:53: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:53: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:53: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: ***************** running test for Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:54: [INFO]: 0 common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 1 common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 2 common-unicode-ascii-safe-0123456789 common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 3 common-unicode-ascii-safe-:@$-_.!*()',~ common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 4 common-unicode-ascii-safe-unreserved-._~ common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 5 common-unicode-ascii-safe-sub-delims-$!*()', common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 6 common-unicode-ascii-safe-gen-delims-:@ common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 7 common-unicode-ascii-escaped-"#<>[]^`{}| common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 8 common-unicode-ascii-escaped-tomcatBlocked-\ common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 9 common-unicode-ascii-escaped-tomcatBlocked-%5C common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 10 common-unicode-ascii-semi-colon-test-%3B common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 11 common-unicode-ascii-escaped-% common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 12 common-unicode-ascii-escape-anyway-+ common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 13 path-unicode-ascii-safe-&=&= path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 14 path-unicode-ascii-escaped-; path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 15 path-unicode-ascii-escaped-? path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 16 path-unicode-ascii-escaped-/ path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 17 path-unicode-ascii-escaped-%3F path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 18 path-unicode-ascii-escaped-%2F path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 19 path-unicode-ascii-escaped-double-//case path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 20 path-unicode-ascii-escaped-double-trailing// path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 21 path-unicode-ascii-escaped-double-%2F%2Fcase path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 22 path-unicode-ascii-escaped-double-trailing%2F%2F path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 23 common-unicode-bmp-1byte-escaped-¡¢£ common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 24 common-unicode-bmp-2byte-escaped-䦹䦺 common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 25 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 26 path-ascii-doc-example-10.1000/182 path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 27 path-ascii-doc-example-http://example.com/data/mydata?row=24 path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 28 common-bmp-doc-example-ฉันกินกระจกได้ common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 29 common-bmp-doc-example-Is_féidir_liom_ithe_gloine common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235054647_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235054748_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235054842_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:50:54: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:54: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235054932_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711923505524_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055113_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055207_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055307_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055404_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055500_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055594_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055690_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055784_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055878_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:50:55: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:55: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235055972_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711923505672_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056172_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056264_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056358_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056455_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056548_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056643_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056740_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056837_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:50:56: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:56: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235056931_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711923505723_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057114_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057204_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057300_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057395_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:57: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:57: [INFO]: ***************** running test for Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057490_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057595_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057700_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057804_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:50:57: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235057900_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test20171192350580_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711923505897_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058192_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058299_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058394_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058488_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058589_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058686_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058803_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:50:58: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:58: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235058909_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711923505914_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059113_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059220_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059323_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059443_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059547_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059650_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059749_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059849_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:50:59: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:50:59: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017119235059947_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test20171192351055_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711923510152_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711923510248_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711923510342_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711923510437_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:00: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:00: [INFO]: ***************** running test for Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923510535_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:00: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:00: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923510865_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test20171192351127_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923511184_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923511342_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923511501_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923511662_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923511818_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:01: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:01: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923511982_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:02: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923512138_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:02: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923512295_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:02: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923512452_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:02: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923512618_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:02: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923512774_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:02: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:02: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923512933_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:03: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test20171192351387_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:03: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923513246_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:03: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923513401_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:03: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923513558_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:03: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923513713_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:03: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:03: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923513869_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test20171192351432_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923514191_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923514350_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923514507_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923514664_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923514822_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:04: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:04: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923514977_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923515214_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711923515374_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:05: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:05: [INFO]: ***************** running test for Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923515530_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923515705_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923515798_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923515890_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:05: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:05: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923515982_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test20171192351675_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516168_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516265_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516359_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516452_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516545_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516638_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516730_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516824_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:06: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:06: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923516917_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test20171192351710_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517103_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517195_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517288_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517382_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517482_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517578_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517671_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517764_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517857_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:07: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:07: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923517950_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:08: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test20171192351842_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:08: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923518135_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:08: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923518228_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:08: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711923518322_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:08: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:08: [INFO]: ***************** running test for Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:08: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711923518416_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:08: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:08: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711923518727_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:09: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:09: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test20171192351957_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:09: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:09: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711923519382_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:09: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:09: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711923519709_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:10: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711923511036_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:10: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235110346_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:10: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235110654_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:10: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:10: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235110976_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:11: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:11: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235111304_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:11: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:11: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235111619_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:11: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:11: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235111927_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:12: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:12: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235112235_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:12: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:12: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235112590_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:12: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:12: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235112917_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:13: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:13: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235113237_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:13: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:13: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235113540_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:13: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:13: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235113848_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:14: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:14: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235114157_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:14: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:14: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235114478_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:14: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:14: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235114794_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:15: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:15: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235115112_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:15: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:15: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235115425_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:15: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:15: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235115736_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:16: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711923511644_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:16: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235116359_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:16: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235116670_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:16: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:16: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235116982_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:17: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:17: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235117309_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:17: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:17: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test2017119235117615_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:17: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:17: [INFO]: ***************** running test for Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:17: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:17: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235117914_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:18: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235118168_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:18: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235118364_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:18: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235118554_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:18: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235118741_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:18: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:18: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235118929_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:19: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235119140_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:19: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235119327_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:19: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235119514_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:19: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235119697_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:19: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:19: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235119884_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:20: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711923512071_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:20: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235120258_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:20: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235120445_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:20: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235120632_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:20: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:20: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235120819_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:21: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test20171192351218_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:21: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235121191_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:21: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235121378_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:21: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235121565_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:21: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235121747_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:21: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:21: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235121931_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:22: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235122118_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:22: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235122305_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:22: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235122492_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:22: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235122680_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:22: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:22: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235122866_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:23: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711923512350_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:23: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235123233_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:23: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test2017119235123423_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:23: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:23: [INFO]: ***************** running test for Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:23: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235123610_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:23: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:23: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235123937_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:24: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711923512490_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:24: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235124245_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:24: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235124398_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:24: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235124550_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:24: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235124707_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:24: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:24: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235124860_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711923512513_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235125171_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235125324_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235125483_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235125641_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235125793_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:25: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:25: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235125947_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:26: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235126100_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:26: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235126253_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:26: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235126406_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:26: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235126560_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:26: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235126713_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:26: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:26: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235126866_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711923512719_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235127171_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235127324_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235127477_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235127630_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235127793_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:27: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:27: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235127947_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:28: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235128100_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:28: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017119235128254_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:28: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:28: [INFO]: ***************** running test for Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:28: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235128407_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:28: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235128675_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:28: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235128814_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:28: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:28: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235128951_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test201711923512990_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235129226_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235129361_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235129498_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235129637_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235129771_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:29: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:29: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235129906_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test201711923513047_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235130183_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235130318_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235130459_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235130598_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235130736_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:30: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:30: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235130872_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:31: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test201711923513111_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:31: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235131149_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:31: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235131286_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:31: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235131509_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:31: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235131645_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:31: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:31: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235131782_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171192351327_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235132143_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235132281_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235132417_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235132555_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017119235132693_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:32: [INFO]: ***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:32: [INFO]: ***************** running test for Node:: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:32: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:32: [INFO]: 0 unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235132829_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 1 unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test201711923513397_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 2 unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133192_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 3 unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133283_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 4 unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133379_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 5 unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133481_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 6 unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133574_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 7 unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133671_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 8 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133772_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 9 unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133863_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient] 20170430-06:51:33: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:33: [INFO]: 10 unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235133960_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 11 unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test201711923513458_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 12 unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134159_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 13 unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134251_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 14 unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134349_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 15 unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134441_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 16 unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134539_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 17 unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134636_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 18 unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134733_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 19 unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134832_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:34: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:34: [INFO]: 20 unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235134930_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 21 unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test201711923513522_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 22 unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135120_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 23 unicode String:: common-unicode-bmp-1byte-escaped-¡¢£ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135217_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 24 unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135313_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 25 unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135413_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 26 unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135510_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 27 unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135602_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 28 unicode String:: common-bmp-doc-example-ฉันกินกระจกได้ [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135697_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: 29 unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations] 20170430-06:51:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/replica/Test2017119235135793_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:35: [INFO]: Testing get() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: Testing get(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:35: [INFO]: Testing getSystemMetadata() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: Testing getSystemMetadata(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:35: [INFO]: Testing describe() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: Testing describe(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:35: [INFO]: Testing listObjects() method ... [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: Testing listObjects(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:35: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 9 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 9 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 9 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 9 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 9 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 9 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 9 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 9 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 9 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:36: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:36: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:36: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:36: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:37: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:38: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:38: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:38: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:39: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:39: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:39: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:39: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: certificate filename: cnDevUNM1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:51:39: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:51:39: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:51:39: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:51:39: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:51:39: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService] 20170430-06:51:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:39: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:51:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-stage-ucsb-2:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:40.683+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:40: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-stage-ucsb-2:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:40.683+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:41: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-stage-ucsb-2:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:40.683+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:41: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-stage-ucsb-2:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:40.683+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:41: [INFO]: success with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: success = 1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: NotAuthorized = 3 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:41: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:51:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:41.748+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:42: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:41.748+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:42: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:41.748+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:42: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:41.748+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:42: [INFO]: success with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: success = 1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: NotAuthorized = 3 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:42: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:42: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:42: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:42: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:42: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:51:43: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:51:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:43.341+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:43: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:43.341+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:43: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:43.341+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:43: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:43.341+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:44: [INFO]: NotAuthorized with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:44: [INFO]: success = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:44: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:44: [INFO]: NotAuthorized = 4 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:44: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:44: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:51:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:44.903+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:45: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:44.903+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:45: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:44.903+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:45: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:44.903+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:46: [INFO]: success with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: success = 1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: NotAuthorized = 3 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:51:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:46.360+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:46: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:46.360+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:46: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:46.360+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:46: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:46.360+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: NotAuthorized with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:47: [INFO]: success = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:47: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:47: [INFO]: NotAuthorized = 4 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:47: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter] 20170430-06:51:47: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 10 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 10 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 10 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 10 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 10 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 10 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 10 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 10 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 10 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:47: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:48: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:48: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:49: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:49: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:49: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:49: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:49: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:49: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:49: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:51:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-stage-ucsb-2:Public_READ.15; ParamPart:dateSysMetaLastModified = 2015-12-23T21:46:58.924+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:51:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2015-12-23T21:47:00.448+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient] 20170430-06:51:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b; ParamPart:dateSysMetaLastModified = 2017-02-10T00:32:46.583+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient] 20170430-06:51:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2016-07-08T18:44:24.198+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:51: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:51: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient] 20170430-06:51:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2016-10-10T06:13:16.238+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:51: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:51: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient] 20170430-06:51:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-03-06T18:55:58.230+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient] 20170430-06:51:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = dataone_test_object_pid; ParamPart:dateSysMetaLastModified = 2017-03-10T23:43:11.882+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:51:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2; ParamPart:dateSysMetaLastModified = 2017-03-28T05:33:56.492+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: ***************** running test for testSystemMetadataChanged() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: Using cached identifier for node urn:node:mnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient] 20170430-06:51:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2; ParamPart:dateSysMetaLastModified = 2017-04-25T05:25:48.198+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 11 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 11 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 11 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 11 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 11 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 11 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 11 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 11 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 11 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:51:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:53: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:53: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:53: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:53: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:54: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:54: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:54: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:54: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:55: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:55: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:55: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:51:55: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:55: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32017119235155517; FilePart:object = /tmp/mmp.output.891001818839690054.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9028666082223875430.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20170430-06:51:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier32017119235155517; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:56.448+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:56: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32017119235156548; FilePart:object = /tmp/mmp.output.2021166866524179913.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.264353267115379050.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20170430-06:51:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier32017119235156548; ParamPart:dateSysMetaLastModified = 2017-04-30T06:51:57.278+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:51:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:57: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32017119235157494; FilePart:object = /tmp/mmp.output.1800143680928736887.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2738991992960310859.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20170430-06:51:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:57: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32017119235157746; FilePart:object = /tmp/mmp.output.8085762328672114554.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.72616200302509197.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20170430-06:51:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:58: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32017119235158718; FilePart:object = /tmp/mmp.output.6290115413761960070.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5790382887634529230.tmp (921 bytes); [org.dataone.client.rest.RestClient] 20170430-06:51:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:51:59: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711923515994; FilePart:object = /tmp/mmp.output.8087991433935502345.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3131449895094604852.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20170430-06:52:00: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:00: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711923520799; FilePart:object = /tmp/mmp.output.4616546736038434461.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6182350865939960008.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20170430-06:52:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:02: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711923522455; FilePart:object = /tmp/mmp.output.9067563717424716641.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9131070996749453972.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20170430-06:52:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:02: [INFO]: ***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711923522796; FilePart:object = /tmp/mmp.output.3227417307784490054.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6647291388563431562.tmp (920 bytes); [org.dataone.client.rest.RestClient] 20170430-06:52:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 11 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 11 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 11 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 11 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 11 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 11 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 11 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 11 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 11 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:03: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:03: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:03: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:03: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:04: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:04: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:04: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:05: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:05: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:05: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:05: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:05: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:05.850+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:05: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:05.948+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:06: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:06.051+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:06: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:06.228+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:06: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:06.405+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:06: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:06.703+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:06: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:06.892+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:07: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:07.051+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:07: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:07.073+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 11 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 11 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 11 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 11 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 11 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 11 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 11 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 11 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 11 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:52:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:07: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:07: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:07: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:08: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:08: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:08: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:09: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:09: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:09: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:10: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:10: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:10: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:10.392+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:10.498+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:10.701+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:10: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:10.859+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:11.187+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:11.496+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:11.691+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:11.847+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:11: [INFO]: ***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:11.984+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 11 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 11 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 11 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 11 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 11 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 11 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 11 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 11 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 11 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:52:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:12: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:12: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:12: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:13: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:13: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:14: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:14: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:14: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:14: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:14: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:15: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.149+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.244+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.446+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.481+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.577+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:15: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.873+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:16.064+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:16.236+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: ***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://ncei.nceas.ucsb.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:16.268+00:00; ParamPart:serialVersion = 10; [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: *** context label: STAGE [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone] nodeId key value ============================================================================================================= urn:node:mnTestEDI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestEDI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestEDI objectList_hits 3 urn:node:mnTestEDI publicObject_hits 11 urn:node:mnTestEDI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 urn:node:mnTestEDI objectList org.dataone.service.types.v1.ObjectList@6f814499 ============================================================================================================= urn:node:mnTestRW objectList_cacheDate Sun Apr 30 06:49:54 UTC 2017 urn:node:mnTestRW publicObject_cacheDate Sun Apr 30 06:22:04 UTC 2017 urn:node:mnTestRW objectList_hits 3 urn:node:mnTestRW publicObject_hits 11 urn:node:mnTestRW publicObject dataone_test_object_pid urn:node:mnTestRW objectList org.dataone.service.types.v1.ObjectList@fbed200 ============================================================================================================= urn:node:mnTestLTER objectList_cacheDate Sun Apr 30 06:49:50 UTC 2017 urn:node:mnTestLTER publicObject_cacheDate Sun Apr 30 06:21:54 UTC 2017 urn:node:mnTestLTER objectList_hits 3 urn:node:mnTestLTER publicObject_hits 11 urn:node:mnTestLTER publicObject https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b urn:node:mnTestLTER objectList org.dataone.service.types.v1.ObjectList@38cd0613 ============================================================================================================= urn:node:mnTestCLOEBIRD objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestCLOEBIRD publicObject_cacheDate Sun Apr 30 06:22:01 UTC 2017 urn:node:mnTestCLOEBIRD objectList_hits 3 urn:node:mnTestCLOEBIRD publicObject_hits 11 urn:node:mnTestCLOEBIRD publicObject CLO_EOD-2015a.csv urn:node:mnTestCLOEBIRD objectList org.dataone.service.types.v1.ObjectList@1c49e687 ============================================================================================================= urn:node:mnTestNCEI objectList_cacheDate Sun Apr 30 06:49:55 UTC 2017 urn:node:mnTestNCEI publicObject_cacheDate Sun Apr 30 06:22:06 UTC 2017 urn:node:mnTestNCEI objectList_hits 3 urn:node:mnTestNCEI publicObject_hits 11 urn:node:mnTestNCEI publicObject testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 urn:node:mnTestNCEI objectList org.dataone.service.types.v1.ObjectList@37bdb793 ============================================================================================================= urn:node:mnTestNEON objectList_cacheDate Sun Apr 30 06:49:51 UTC 2017 urn:node:mnTestNEON publicObject_cacheDate Sun Apr 30 06:21:55 UTC 2017 urn:node:mnTestNEON objectList_hits 3 urn:node:mnTestNEON publicObject_hits 11 urn:node:mnTestNEON publicObject NEON.D01.BART.DP1.00001.1 urn:node:mnTestNEON objectList org.dataone.service.types.v1.ObjectList@85f307c ============================================================================================================= urn:node:mnDemo11 objectList_cacheDate Sun Apr 30 06:49:49 UTC 2017 urn:node:mnDemo11 publicObject_cacheDate Sun Apr 30 06:21:51 UTC 2017 urn:node:mnDemo11 objectList_hits 3 urn:node:mnDemo11 publicObject_hits 11 urn:node:mnDemo11 publicObject TierTesting:mn-demo-11:Public_READ.15 urn:node:mnDemo11 objectList org.dataone.service.types.v1.ObjectList@2168212f ============================================================================================================= urn:node:mnTestARCTIC objectList_cacheDate Sun Apr 30 06:49:52 UTC 2017 urn:node:mnTestARCTIC publicObject_cacheDate Sun Apr 30 06:21:58 UTC 2017 urn:node:mnTestARCTIC objectList_hits 3 urn:node:mnTestARCTIC publicObject_hits 11 urn:node:mnTestARCTIC publicObject TierTesting:test:Public_READ.15 urn:node:mnTestARCTIC objectList org.dataone.service.types.v1.ObjectList@3b5aa5cb ============================================================================================================= urn:node:mnStageUCSB2 objectList_cacheDate Sun Apr 30 06:49:48 UTC 2017 urn:node:mnStageUCSB2 publicObject_cacheDate Sun Apr 30 06:21:49 UTC 2017 urn:node:mnStageUCSB2 objectList_hits 3 urn:node:mnStageUCSB2 publicObject_hits 11 urn:node:mnStageUCSB2 publicObject TierTesting:mn-stage-ucsb-2:Public_READ.15 urn:node:mnStageUCSB2 objectList org.dataone.service.types.v1.ObjectList@3c3ad0de ============================================================================================================= 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:16: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:17: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:17: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:18: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:18: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient] 20170430-06:52:18: [INFO]: MN included in test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: ***************** running test for testGet() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:2017119235218609 [org.dataone.client.rest.RestClient] 20170430-06:52:18: [INFO]: ***************** running test for testGet() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:2017119235218860 [org.dataone.client.rest.RestClient] 20170430-06:52:19: [INFO]: ***************** running test for testGet() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/TestingNotFound:20171192352191 [org.dataone.client.rest.RestClient] 20170430-06:52:19: [INFO]: ***************** running test for testGet() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/TestingNotFound:201711923521929 [org.dataone.client.rest.RestClient] 20170430-06:52:19: [INFO]: ***************** running test for testGet() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/TestingNotFound:2017119235219216 [org.dataone.client.rest.RestClient] 20170430-06:52:19: [INFO]: ***************** running test for testGet() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/TestingNotFound:2017119235219820 [org.dataone.client.rest.RestClient] 20170430-06:52:20: [INFO]: ***************** running test for testGet() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/TestingNotFound:2017119235220136 [org.dataone.client.rest.RestClient] 20170430-06:52:20: [INFO]: ***************** running test for testGet() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/TestingNotFound:2017119235220305 [org.dataone.client.rest.RestClient] 20170430-06:52:20: [INFO]: ***************** running test for testGet() vs. node: https://ncei.nceas.ucsb.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone] 20170430-06:52:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/object/TestingNotFound:2017119235220330 [org.dataone.client.rest.RestClient] Tests run: 68, Failures: 50, Errors: 0, Skipped: 0, Time elapsed: 358.976 sec <<< FAILURE! Results : Failed tests: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225524280; FilePart:object = /tmp/mmp.output.1451647247449444699.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6802861611402712593.tmp (990 bytes); ] testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017119225525745; FilePart:object = /tmp/mmp.output.49194079556397283.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.77168545281873442.tmp (990 bytes); ] testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected InvalidToken or NotAuthorized, got: ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923027_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.1093360219979544817.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.865688054490161030.tmp (1034 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192303320_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.4848485639094566985.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7577973594745037417.tmp (1036 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192303869_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.8872626580968489211.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5236314532314331974.tmp (1020 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192304361_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.6041044582480180238.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3173383391345686311.tmp (1023 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192304741_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.7207996742794157315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.71890907145249336.tmp (1024 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192305103_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.7173851875717637437.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.266240509432064286.tmp (1028 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192305412_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.4287935739923935943.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1409593142152689850.tmp (1023 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192305713_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.3005102007585290688.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5954517401600699636.tmp (1046 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923061_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.5446281995329200576.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2444581502573902358.tmp (1028 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192306249_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.8933576031291312566.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1702498945703378490.tmp (1032 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192306613_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.5660835210064353013.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6047664763947897000.tmp (1026 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192306970_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.3477635077453577425.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7766436362797409398.tmp (1016 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307216_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.8206454560195413939.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5797771730356196163.tmp (1026 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307451_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.1518194023112611625.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7286210374651248101.tmp (1022 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307677_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.8603571782773048764.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4063759599843714352.tmp (1050 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192307898_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.2514288341337708974.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.184991899361624218.tmp (1020 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230890_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.7336036309524843242.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8776857106557246836.tmp (1013 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308284_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.5149015311564532457.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4828840745653490515.tmp (1014 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308476_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.8263727050528217393.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6988598881313349249.tmp (1014 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308668_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.286167205176636260.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7500736568829063685.tmp (1016 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192308859_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.2891023721518608691.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.408192515855849970.tmp (1016 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230954_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4210565324971065796.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6188776191474830939.tmp (1027 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309245_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.6705223033027437703.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2625741056090361146.tmp (1032 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309440_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.5061120469687679646.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5627870679125153487.tmp (1032 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309630_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.1382250746754258995.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3291804253581791961.tmp (1036 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192309821_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.973249119734039671.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9113560513548545922.tmp (1035 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192301014_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.818230129384329434.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6558628828208417596.tmp (1035 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923010206_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.5240054405119922831.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6278895154769547631.tmp (1042 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923010398_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.4229500774668271955.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7187084916838914721.tmp (1021 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923010843_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.4497966368282702413.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6318048510587233933.tmp (1055 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923011115_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.2230303685994243468.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1780198773225310212.tmp (1116 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923011585_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.8918505582030893919.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2656075589883061085.tmp (1134 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923011934_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.7211582402968543121.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3950418982777626955.tmp (1039 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923021437_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.62079777011545242.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5123692332929804249.tmp (1037 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923022976_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.7405547480018006500.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4588785555759111901.tmp (1037 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923024342_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.5908492950793489235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8672275367305306570.tmp (1021 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923025775_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.8475974601639117831.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2823462814009383086.tmp (1024 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923027141_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.4548589995606970790.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3393335312583082612.tmp (1025 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923028588_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.2226749189123411840.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1286609983693065967.tmp (1029 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923030119_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.4422887545576844072.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4268146258396265082.tmp (1024 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923031588_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.1179565234236907697.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6054754620553937871.tmp (1047 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192303390_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.3686358974000383252.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1376207196207285578.tmp (1030 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923034551_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.4734313025400421109.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4616587236190773442.tmp (1033 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119230368_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.6905163832050889607.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5141546226328152943.tmp (1025 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923037442_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.7413162373741142486.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4211533030749126784.tmp (1017 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923038835_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.6653357603988118990.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2626581093369832222.tmp (1027 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923040252_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.4962995376473387518.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5881455123198854451.tmp (1023 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923041703_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.3999293892039112013.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.321886067194948277.tmp (1051 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923043436_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.3307221803381151336.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1261708433650058418.tmp (1021 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923045117_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.1961157148238594162.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1638850972616284553.tmp (1015 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923046833_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.532262411887403008.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1938114988791606501.tmp (1015 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923051290_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.1686694011131442794.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5708627995585469425.tmp (1015 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923052974_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.5005594173265054043.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5157125268392901844.tmp (1017 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923054839_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.703760723202329320.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4661394535565757603.tmp (1017 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923056511_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.3997110569764051852.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6217090518628931836.tmp (1029 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923058218_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.6991005472141906220.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8992566930507844360.tmp (1033 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923059896_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.4885130791899494684.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4753011224233604503.tmp (1033 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192311575_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.5787949963655211482.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4778690379625801168.tmp (1036 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192313279_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.8056635650088734644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2560516091543056596.tmp (1035 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017119231527_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.7798257268430961510.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1709760178032824451.tmp (1034 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192316792_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.8666677247498279354.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7469298598431153732.tmp (1041 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171192318483_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.5734257640004574075.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4974359196309064297.tmp (1020 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923110265_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.8158464201012419315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5395551102533493300.tmp (1055 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923111984_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.3929816165913740994.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3425310422809696298.tmp (1116 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923113702_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.23579119710801848.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7386446506799775753.tmp (1134 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201711923115494_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.7240262567858479610.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6493181528918597687.tmp (1039 bytes); ] testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923251341; FilePart:object = /tmp/mmp.output.6163693376133185514.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5865179496232903364.tmp (989 bytes); ] testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201711923252604; FilePart:object = /tmp/mmp.output.7515646711920706209.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4377078468931526577.tmp (989 bytes); ] testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192332972; FilePart:object = /tmp/mmp.output.6052657886205210797.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.279386714200143480.tmp (988 bytes); ] testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171192334198; FilePart:object = /tmp/mmp.output.3054051796940861433.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7218109956373146225.tmp (988 bytes); ] testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923313801; FilePart:object = /tmp/mmp.output.1101299979983634466.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1317281307818287376.tmp (989 bytes); ] testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201711923315342; FilePart:object = /tmp/mmp.output.4253167531587757121.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6053782178725403763.tmp (989 bytes); ] testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected a NotAuthorized exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected a NotAuthorized exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201711923439862 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017119234426 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20171192344459 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192355122 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017119235776 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null [for host GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20171192359419 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Connect to dataone.ornith.cornell.edu:80 [dataone.ornith.cornell.edu/128.84.12.184] failed: Connection refused (Connection refused) [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/query ] testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetQueryEngineDescription(org.dataone.integration.it.apiTests.MNQueryV2IT): GET https://gmn-s.lternet.edu/mn/v2/query ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetLogRecords(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ] testGetLogRecords(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ] testGetLogRecords_Slicing(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ] testGetLogRecords_Slicing(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ] testGetLogRecords_pidFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ] testGetLogRecords_pidFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ] testGetLogRecords_dateFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ] testGetLogRecords_dateFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration. Msg details:1460: Only the CN or admin is allowed to harvest logs from this node [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ] testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://gmn-s.lternet.edu/mn ] testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): java.lang.NullPointerException: null [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://dataone-test.researchworkspace.com/mn ] testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://gmn-s.edirepository.org/mn ] testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://ncei.nceas.ucsb.edu/mn ] testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://gmn-s.lternet.edu/mn ] testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): java.lang.NullPointerException: null [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://dataone-test.researchworkspace.com/mn ] testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://gmn-s.edirepository.org/mn ] testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public" [for host https://ncei.nceas.ucsb.edu/mn ] testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions [for host https://test.arcticdata.io/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions [for host https://test.arcticdata.io/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): java.lang.NullPointerException: null [for host http://dataone.neonscience.org/metacat/d1/mn ] testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn ] testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ] testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetCapabilities_HasCompatibleNodeContact(org.dataone.integration.it.apiTests.MNCoreV2IT): the node should have at least one contactSubject that conforms to RFC2253. [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node ] testGetCapabilities_HasCompatibleNodeContact(org.dataone.integration.it.apiTests.MNCoreV2IT): the node should have at least one contactSubject that conforms to RFC2253. [for host GET https://dataone-test.researchworkspace.com/mn/v2/node ] testPing(org.dataone.integration.it.apiTests.MNCoreV2IT): GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping returned date should be within 1 minute of time measured on test machine testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ] testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node. [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ] testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet. Providing message body: testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGet_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 testGetSystemMetadata_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 testDescribe_NotFound(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: 0000: NON-D1-EXCEPTION:: status: 404 response headers: testDescribe_NotFound(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: 0000: NON-D1-EXCEPTION:: status: 404 response headers: testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://gmn-s.lternet.edu/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://gmn-s.lternet.edu/mn/v2 testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://dataone-test.researchworkspace.com/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://dataone-test.researchworkspace.com/mn/v2 testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://gmn-s.edirepository.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://gmn-s.edirepository.org/mn/v2 testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://ncei.nceas.ucsb.edu/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://ncei.nceas.ucsb.edu/mn/v2 testGetChecksum_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null. [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.2333944147487875847.tmp (211 bytes); ] testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null. [for host POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.2069883266072342891.tmp (206 bytes); ] testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.1388610341729374433.tmp (194 bytes); ] testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null. [for host POST https://test.arcticdata.io/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.2820760434448059997.tmp (200 bytes); ] testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.6023603242885361717.tmp (186 bytes); ] testGetReplica_PublicObject(org.dataone.integration.it.apiTests.MNReadV2IT): Should be able to retrieve a public object (as subject cnStageUNM1). If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored. Got:InvalidToken: 2183:: No session was provided. [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 ] testGetReplica_PublicObject(org.dataone.integration.it.apiTests.MNReadV2IT): Should be able to retrieve a public object (as subject cnStageUNM1). If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored. Got:InvalidToken: 2183:: No session was provided. [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv ] testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): InvalidToken: 2183:: No session was provided. [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 ] testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): InvalidToken: 2183:: No session was provided. [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv ] testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception [for host GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b ] testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception [for host GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid ] testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception [for host GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ] testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception [for host GET https://ncei.nceas.ucsb.edu/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 ] testGetReplica_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.neonscience.org/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.neonscience.org/metacat/d1/mn/v2 testGetReplica_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): the test should only return success or InvalidRequest for one CN (environment) success=0, invReq=0, notAuth=4, other=0 [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 ] testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): the test should only return success or InvalidRequest for one CN (environment) success=0, invReq=0, notAuth=4, other=0 [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv ] testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged_EarlierDate(org.dataone.integration.it.apiTests.MNReadV2IT): NotAuthorized: 1331: User is not authorized to call systemMetadataChanged [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2016-07-08T18:44:24.198+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_EarlierDate(org.dataone.integration.it.apiTests.MNReadV2IT): NotAuthorized: 1331: User is not authorized to call systemMetadataChanged [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-03-06T18:55:58.230+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.apiTests.MNReadV2IT): Expect an ITK client to receive NotAuthorized, got: InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier32017119235157746; FilePart:object = /tmp/mmp.output.8085762328672114554.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.72616200302509197.tmp (921 bytes); ] testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.apiTests.MNReadV2IT): Expect an ITK client to receive NotAuthorized, got: ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.apiTests.MNReadV2IT): Expect an ITK client to receive NotAuthorized, got: InvalidToken: 1110: Session is required to WRITE to the Node. [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711923515994; FilePart:object = /tmp/mmp.output.8087991433935502345.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3131449895094604852.tmp (920 bytes); ] testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet. Providing message body: testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid" [for host POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.446+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: NotAuthorized: 1331: User is not authorized to call systemMetadataChanged [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.481+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: NotAuthorized: 1331: User is not authorized to call systemMetadataChanged [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:15.873+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid" [for host POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:16.064+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid" [for host POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:16.236+00:00; ParamPart:serialVersion = 10; ] testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid" [for host POST https://ncei.nceas.ucsb.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-30T06:52:16.268+00:00; ParamPart:serialVersion = 10; ] Tests in error: testArchive_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT) testDelete_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT) Tests run: 620, Failures: 584, Errors: 2, Skipped: 5 [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [JENKINS] Recording test results [INFO] [INFO] --- maven-failsafe-plugin:2.8.1:verify (verify) @ d1_integration --- [INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/failsafe-reports [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [ERROR] There are test failures. Please refer to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/failsafe-reports for the individual test results. [JENKINS] Recording test results Notifying upstream projects of job completion Join notifier requires a CauseAction [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 59:34.460s [INFO] Finished at: Sun Apr 30 06:52:25 UTC 2017 [INFO] Final Memory: 102M/755M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data [JENKINS] Archiving /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/pom.xml to org.dataone/d1_integration/2.4-SNAPSHOT/d1_integration-2.4-SNAPSHOT.pom channel stopped Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: UNSTABLE